【发布时间】:2015-01-13 08:25:17
【问题描述】:
我有三个项目:jar1, jar2, war
依赖:war --> jar2 --> jar1
所有项目都在1.0.0.0 发布。现在对于下一个版本,jar2 中的文件已更新,因此只需将其版本更改为 1.0.0.1。 (war的发布版本也需要改变,但这是下一步。这里重要的是jar1`版本没有更新。)
是否有一个好的 maven 插件或其他工具可以将 jar2 的发布版本更新为 1.0.0.1,并将 jar2 上的 war 中的依赖项更新为相同的版本?
我尝试了versions:set 和-DartifactId,但它为所有模块设置了版本。
【问题讨论】:
-
你有 pom.xml 吗?
-
@JordiCastilla 是的,所有项目的标准 pom。
-
也许这有帮助:*.com/questions/20075382/…
-
在我工作的地方,我们遇到了同样的问题。您可以使用发布插件进行第一个任务(将 jar2 的发布版本更新为 1.0.0.1)。据我所知,第二个任务没有好的工具(更新对 jar2 的战争依赖)。我们还研究了版本插件的不同目标,但它对我们不起作用。
-
@Michal 你最后做了什么?