【发布时间】:2017-05-05 21:26:29
【问题描述】:
我有一个版本为 1.0.0-19 的库(19 是 Jenkins 内部版本号),在下一个 jenkins 版本中,版本 1.0.0-20 将分配给该库,并且该工件将部署到一个 maven 存储库.如果我执行versions:use-latest-versions,另一个在pom依赖部分引用库的工件不会获得最后一个版本,依赖版本仍然是1.0.0-19而不是1.0.0-20。可能跟allow*系统参数有关,版本号部分没有属性。
任何想法如何实现始终获得最后一个版本 (1.0.0-19 -> 1.0.0-20)?
【问题讨论】:
-
您使用的是什么 IDe?你有什么配置想和我们分享吗? (允许*系统参数和co.)
-
@LeftyGBalogh 我使用这个 maven 参数:
-e versions:update-parent versions:use-latest-versions -Dincludes=<compay package name>:* -DallowMajorUpdates=true -DallowMinorUpdates=true -DallowIncrementalUpdates=true -DallowSnapshots=true -
你能解决这个问题吗?
标签: maven version-control versioning maven-versions-plugin