我很困惑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。
这是预期的行为,如果是这样的话,在命令行上指定版本有什么意义?