想要使用maven资源插件从pom build中设置属性文件中的值

sum*_*mit 5 java filtering maven maven-resources-plugin

我有一个名为的属性文件environment.properties.在这个文件中我有一个条目:

applicationUrl = $ {applicationUrlFromPom}

我想在pom文件中使用maven资源插件设置,以便可以在构建时设置此值,并且我可以在Java中使用属性文件中的此值.

thnx提前

Sot*_*lis 6

假设你的房产属性pom

<properties>
   <applicationUrlFromPom>http://www.coolbeans.com/some/url</applicationUrlFromPom>
</properties>
Run Code Online (Sandbox Code Playgroud)

您需要添加资源过滤

<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>
Run Code Online (Sandbox Code Playgroud)

其中<directory>是您的属性文件所在的目录.