我们在POM中指定versionId,相应地maven生成foo-version.jar.示例:foo-1.0-SNAPSHOT.jar.
是否可以使用maven执行以下操作?
将项目版本设置为pom作为占位符
<groupId>test</groupId>
<artifactId>x</artifactId>
<version>${project.version}</version>
Run Code Online (Sandbox Code Playgroud)
现在您可以从命令行传递版本
mvn -Dproject.version=1.1.1 package
Run Code Online (Sandbox Code Playgroud)