如何使用pom.xml将参数传递给maven构建?
2022-08-31 20:26:09
我想将maven命令行参数传递给POM.xml以便我可以将这些值用于构建目的中的其他目的。
我想将maven命令行参数传递给POM.xml以便我可以将这些值用于构建目的中的其他目的。
mvn install "-Dsomeproperty=propety value"
在 pom.xml 中:
<properties>
<someproperty> ${someproperty} </someproperty>
</properties>
从这个问题中引用
我们可以以不同的方式提供参数经过一些搜索,我发现一些有用的
<plugin>
<artifactId>${release.artifactId}</artifactId>
<version>${release.version}-${release.svm.version}</version>...
...
实际上,在我的应用程序中,我需要保存并提供SVN版本作为参数,因此我已经实现了如上所述。
在运行构建时,我们需要为这些参数提供值,如下所示。
RestProj_Bizs>mvn clean install package -Drelease.artifactId=RestAPIBiz -Drelease.version=10.6 -Drelease.svm.version=74
我在这里提供
release.artifactId=RestAPIBiz
release.version=10.6
release.svm.version=74
它对我有用。谢谢