Java 要使用maven资源插件在pom构建的属性文件中设置值吗

Java 要使用maven资源插件在pom构建的属性文件中设置值吗,java,maven,filtering,maven-resources-plugin,Java,Maven,Filtering,Maven Resources Plugin,我有一个名为environment.properties的属性文件。在此文件中,我有一个条目: applicationUrl=${applicationUrlFromPom} 我想在pom文件中使用maven资源插件设置,这样就可以在构建时设置这个值,并且我可以在Java的属性文件中使用这个值 thnx提前假设您的pom中有属性 <properties> <applicationUrlFromPom>http://www.coolbeans.com/some/url

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

applicationUrl=${applicationUrlFromPom}

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


thnx提前

假设您的
pom
中有属性

<properties>
   <applicationUrlFromPom>http://www.coolbeans.com/some/url</applicationUrlFromPom>
</properties>

http://www.coolbeans.com/some/url
您需要添加资源筛选

<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>

src/main/resources
真的

其中
是您的属性文件所在的目录。

您好,索蒂里奥斯,谢谢您的回复。我已经按照你的建议做了,但它并没有将“applicationUrlFromPom”的值从POM替换为属性文件。有什么建议吗?@sumit您是否运行了
mvn clean install
?pom中的属性名称是否与属性文件中的相同?属性文件是否在指定目录中?不要看你的来源,看你的目标。是的,它就在那里。再一次。