0

我的应用程序的父 pom.xml 包含以下代码段:

...
<version>2.0-SNAPSHOT</version>
...
<properties>
    <property.version>1.0-SNAPSHOT</property.version>
</properties>

本质上,我想将两个 -SNAPSHOT 版本都更新为发布版本。即,我希望我的结果 pom.xml 像:

...
<version>2.0</version>
...
<properties>
    <property.version>1.0</property.version>
</properties>

[注意:v1.0<property.version>尚未部署到工件,也可能不是可用的最新版本
。我不想更新到发布版本的 SNAPSHOT 版本可能存在更多属性]

我想出了一种更新<version>使用maven 版本的方法:set plugin。但是,我找不到任何更新<properties>标签内版本的解决方案(通过删除 -SNAPSHOT)。

我查看了版本的文档:update-properties,versions:update-property。

我试图通过使用 mvn 版本插件来实现这一点,否则我将不得不编写一个脚本(例如 shell)来解析并执行必要的操作。

4

0 回答 0