【问题标题】:ant script to use use two .properties files?ant 脚本使用两个 .properties 文件?
【发布时间】:2010-12-27 02:42:40
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: ant properties-file


    【解决方案1】:

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

    更多详情请见http://ant.apache.org/manual/Tasks/property.html

    【讨论】:

    • 感谢您的回答 - 不幸的是,我只能检查一个答案。
    【解决方案2】:

    除了Ashanswer

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

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

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

    【讨论】:

    • 这正是我一直在寻找的——不敢相信我忽略了这一点!
    猜你喜欢
    • 2017-02-11
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多