Maven的。嵌套属性过滤不起作用

时间:2015-01-18 20:34:28

标签: java maven filtering properties-file

我有两个属性文件:

#environment.properties
env = production

和第二个文件是:

#commons.properties
production.port = 123
test.port = 567

另外,我有资源文件,需要通过environment.properties文件和commons.properties文件进行过滤并复制。 资源文件包含:

${${env}.port}

所以,我想用第一个文件过滤我的资源文件并得到: $ {production.port}

然后我想用第二个过滤文件过滤它并得到: 123

我使用maven 3.2.5并且资源文件根本没有被过滤。 我知道有与此问题相关的问题: https://jira.codehaus.org/browse/MRESOURCES-70但它仍未解决。

所以,我的问题是 - 有什么解决方案可以解决这个问题吗? (实际上,我认为应该修改resource-plugin以便使用嵌套属性过滤。)

第二个问题 - 确实存在以任何方式通过重构来避免这个问题,我的意思是任何其他架构解决方案。或者,如果遇到同样的问题,你会怎么做?

0 个答案:

没有答案