我很困惑pom文件中的版本號和像-DdevelopmentVersion = 2.0-SNAPSHOT和-DreleaseVersion = 1.2這樣的系統屬性在maven在非交互模式。maven release-plugin在非交互模式下的使用
當運行mvn –B release:prepare –Dtag=1.2 -DdevelopmentVersion=2.0-SNAPSHOT -DreleaseVersion=1.2
用於與<version>1.0-SNAPSHOT</version>
和<packaging>jar</packaging>
所得jar文件一個pom.xml使用POM版本號沒有在命令行版本,即XXX-1.0-SNAPSHOT.jar。
這是預期的行爲,如果是這樣的話,在命令行上指定版本有什麼意義?