有谁知道如何在Maven中读取x.properties文件.我知道有一些方法可以使用资源过滤来读取属性文件并从中设置值,但是我想在我的pom.xml中使用以下方法:
<properties file="x.properties">
</properties>
Run Code Online (Sandbox Code Playgroud)
有一些讨论: Maven外部属性
我在Eclipse中使用m2eclipse Maven支持进行资源过滤时出现问题.似乎只对已更改的资源进行过滤.这基本上是有缺陷的,因为如果我有一个引用属性的文件(例如$ {my.property},如果属性的值发生变化,只有在引用文件也被修改时才会执行过滤 - 如果我只更改了属性值(在我的pom.xml中),过滤不会应用于引用它的文件.
因此,如果我对pom文件中的属性进行了更改,则不会应用过滤.但是,如果我然后转到引用该属性的文件(例如Spring配置文件),然后编辑并保存它,则应用过滤.
我确实读过某个地方:
"如果在增量构建期间没有资源更改,m2eclipse会跳过过滤"
我正在使用m2eclipse 0.10.x
还有其他人遇到过这个吗?
谢谢,
安德鲁