在Spring中将pom.xml属性的默认值移动到外部文件

时间:2017-05-30 05:00:15

标签: java spring maven spring-boot

在我的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修改终端中该属性的默认值

现在,我想要做的是将这些属性的默认值移动到外部文件。
我怎么能这样做?

0 个答案:

没有答案