【发布时间】:2018-10-16 12:49:19
【问题描述】:
在新产品发布期间,我需要更改每个 pom.xml 中的版本。我需要从 current-SNAPSHOT 将其更改为一些新发布的版本。我想自动执行此操作,因为它在发布期间需要大量时间。
<groupId>com.abc.myProduct</groupId>
<artifactId>myproduct</artifactId>
<version>current-SNAPSHOT</version>
<packaging>pom</packaging>
任何避免这种手动工作的想法。我尝试了 maven replacer 插件但没有用。
【问题讨论】:
-
你的意思是你自己项目的版本依赖的版本?
-
依赖和项目
-
"...我需要更改每个 pom.xml 中的版本" - 当你意识到你不需要这个时,生活会变得更容易:)
-
@StanislavBashkyrtsev 你能解释一下你的评论是什么意思吗?
-
POM 版本与发布周期无关。这是构建的版本 - 它们很重要。那些有时间戳、内部版本号、提交哈希等等——无论如何它们都是独一无二的。您可以发布二进制文件而无需更改 POM 版本。这简化了脚本。
标签: maven dependencies pom.xml