shangeyao opened a new pull request, #4426:
URL: https://github.com/apache/streampark/pull/4426
## Summary
- 将项目版本从 `2.2.0-SNAPSHOT` 切换到 `3.0.0-SNAPSHOT`
- 采用 Maven CI-friendly `${revision}` 属性集中管理版本,避免在 50+ 个 `pom.xml` 中重复硬编码
- 引入 `flatten-maven-plugin`(`resolveCiFriendliesOnly` 模式)在 install/deploy
时解析 `${revision}`
## Motivation
Closes #4425
后续版本变更只需修改根 `pom.xml` 中的 `<revision>` 属性即可,无需逐个修改子模块。
## Changes
- 根 `pom.xml`:`<version>${revision}</version>` +
`<revision>3.0.0-SNAPSHOT</revision>`
- 所有子模块 parent version 改为 `${revision}`
- 同步更新 `package.json`、启动
banner(`Utils.scala`、`StartedUpRunner.java`、`build.sh`、`streampark.sh`)
## Test plan
- [x] `./mvnw -Pfast -DskipTests help:evaluate -Dexpression=project.version`
输出 `3.0.0-SNAPSHOT`
- [x] `./mvnw -Pfast -DskipTests -pl streampark-common -am validate` 构建成功
- [ ] CI 全量构建通过
Made with [Cursor](https://cursor.com)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]