ale*_*xbt 11
如果在项目的根目录中打开终端,则X可以使用versions:update-parent将其父版本更新为latest:
$ mvn versions:update-parent -DallowSnapshots=true
Run Code Online (Sandbox Code Playgroud)
您可以从TeamCity执行此命令,然后将更改提交到pom.这当然可以在Y构建时触发,甚至可以提供版本(它必须是a list或a range):
$ mvn versions:update-parent -DparentVersion=[1.0.0,1.0.1] //or [1.0.0,1.5.0)
Run Code Online (Sandbox Code Playgroud)
请参阅versions-maven-plugin的文档,尤其是:
更新项目的父节,以便它引用最新的可用版本.例如,如果您使用公司根POM,如果您需要确保使用最新版本的公司根POM,则此目标可能会有所帮助.
可用于从命令行设置项目版本.
删除pom.xml.versionsBackup
更新项目的子模块的父节,以使版本与当前项目的版本匹配.例如,如果您有一个聚合器pom,它也是它聚合的项目的父级,并且子级和父级版本不同步,则此mojo可以帮助修复子模块的版本.(注意,如果您的项目因为版本不匹配而无法构建,那么您可能需要使用-N选项调用Maven以运行此目标.
| 归档时间: |
|
| 查看次数: |
8873 次 |
| 最近记录: |