在我的spring项目中,根pom.xml
包含一些属性
<properties>
<rev>3.0</rev>
<changelist>-SNAPSHOT</changelist>
</properties>
这是一个多模块项目。这些属性在整个项目的所有子pom.xml
文件中使用。子模块中的pom.xml
使用这些属性,如
<parent>
<groupId>platform</groupId>
<artifactId>platform-root</artifactId>
<version>${rev}${changelist}</version>
<relativePath>../../pom.xml</relativePath>
</parent>
我可以通过mvn test -Dchangelist=-release
修改终端中该属性的默认值
现在,我想要做的是将这些属性的默认值移动到外部文件。
我怎么能这样做?