maven - 从pom.xml中的properties标签中删除-SNAPSHOT

时间:2017-08-28 19:10:47

标签: maven plugins pom.xml versions-maven-plugin

我的应用程序的父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>

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

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

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

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

0 个答案:

没有答案