2009-12-16 40 views
3

我想知道是否有可能得到一个蚂蚁脚本来引用2个不同的.properties文件,如果是这样,如何做到这一点。ant脚本使用两个.properties文件?

假设两个.properties文件中包含的属性是相互排斥的,即相同的属性不会出现两次。

谢谢!

回答

7

除了Ashanswer

可以使用property任务的不同prefix属性,e.g

<property file="file1.properties" prefix="file1"/> 
<property file="file2.properties" prefix="file2"/> 

这样你就可以找出这两个文件具有相同的属性和构建脚本区分它们。例如,如果两个文件都具有属性test,那么在它们加载上述命令后,您将最终得到名为file1.testfile2.test的属性。

+0

这正是我正在寻找的 - 不能相信我忽略了这一点! – bguiz 2009-12-17 04:25:07

8

你应该可以在你的ant脚本中导入任意数量的具有多个<property file="...">条目的属性文件(除非你的问题存在一些微妙之处,我错过了?)。重复的属性是好的,因为在蚂蚁属性是不可变的,谁设置属性第一个“胜利”。

有关更多详细信息,请参见http://ant.apache.org/manual/Tasks/property.html

+0

感谢您的答案 - 不幸的是我只能检查一个答案。 – bguiz 2009-12-17 04:27:06

相关问题