3

我想知道是否可以让 ant 脚本.properties一次引用 2 个不同的文件,如果可以,如何实现。

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

谢谢!

4

2 回答 2

8

您应该能够<property file="...">在您的 ant 脚本中导入具有多个条目的任意数量的属性文件(除非我错过了您的问题的一些微妙之处?)。重复属性是可以的,因为在 ant 中属性是不可变的,并且首先设置属性的人“获胜”。

http://ant.apache.org/manual/Tasks/property.html了解更多详情。

于 2009-12-16T05:26:43.420 回答
8

除灰 回答。_

您可以使用不同prefix的任务属性property,例如

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

通过这种方式,您可以找出两个文件是否具有相同的属性,并在构建脚本中区分它们。例如,如果两个文件都有 property test,那么在使用上述命令加载它们之后,您最终会得到名为file1.testand的属性file2.test

于 2009-12-16T17:32:58.943 回答