影響我有以下不漂亮結構性POM:的Maven插件發佈:指定新的開發版本不上POM的自定義屬性
...
<groupId>xxx</groupId>
<artifactId>yyy</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>pom</packaging>
...
<properties>
<xxx.yyy.version>0.1-SNAPSHOT</xxx.yyy.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>xxx</groupId>
<artifactId>aaa</artifactId>
<version>${xxx.yyy.version}</version>
</dependency>
...
</dependencies>
</dependencyManagement>
MVN發佈:準備成功地改變了POM的版本和價值xxx.yyy的.version屬性在cmd發佈版本中指定(例如0.1) - 這是好的,好的。之後,pugin設置了新的項目開發版本(例如0.2-SNAPSHOT) - 那是我遇到問題:xxx.yyy.version屬性的值仍然爲0.1。爲什麼xxx.yyy.version屬性不會更改爲指定的新開發版本0.2-SNAPSHOT?如何解決它? thnx提前
我覺得很難理解你的問題。你是否認爲maven-release-plugin會將你的自定義屬性('xxx.yyy.version')從0.1-SNAPSHOT正確更新到0.1,但在完成發佈後無法將其更新到0.2-SNAPSHOT? –
是的,確切地說。這是我的問題 – andrii
對我來說,只是改變第三位數字(如從0.0.1-SNAPSHOT到0.0.2-SNAPSHOT)。我想知道是否有辦法設置自定義的下一個版本。 –