民间,
我们有一个子pom和父POM,我们正在访问子pom.xml中父pom中定义的一些属性
我们有什么方法可以从命令行或其他方式传递这些属性。
原因是我们想独立于父母运行孩子的pom.xml,因此我们想从外面提供父母属性。
例如,属性my-project-version在父pom.xml中定义
<parent>
<groupId>com.maventest</groupId>
<artifactId>myproject</artifactId>
<relativePath>../main/pom.xml</relativePath>
<version>${my-project-version}</version>
</parent>
答案 0 :(得分:0)
您可以使用命令行mvn -Dmy-project-version=1.2.3
。通过命令行传递的属性将覆盖在POM中定义的属性。