0
我试图使用ANT 内置(因此没有贡献)来创建配置文件。ANT替换文件中的所有标记
我想要做的是,如果设置了.properties文件中的属性,则ANT将替换配置文件中相应的令牌。
但是由于我得到2个(或更多)属性组,我首先需要对它们进行过滤。
对于为例:
build.properties :
test.p1=valueTestA
test.p2=valueTestB
prod.p2=valueProdA
prod.p3=valueProdB
base cfg file :
var1 = "@[email protected]";
var2 = "@[email protected]";
var3 = "@[email protected]";
最后,取决于如果我使用测试或督促组属性,仅@ P1 @ P2 @ OR @ P2 @ P3 @将被替换(和其他忽略)
我试图使用<propertyref>
和<mapper>
来过滤,但它看起来像我这样做是错误的。
任何想法来帮助我做到这一点?
[使用ANT替换所有基于属性文件的令牌](http://stackoverflow.com/questions/4508122/replacing-all-tokens-based-on-properties-file-with-ant) –