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中的属性名称是否与属性文件中的相同?属性文件是否在指定目录中?不要看你的来源,看你的目标。是的,它就在那里。再一次。