2012-02-14 120 views

回答

1

参见蚂蚁手册propertyfile =>没有叫做位置属性。
来自property task的位置属性只是一个值的“特殊”情况,它知道如何使用绝对和相对路径处理

如果您需要编辑|覆盖现有的属性值(位置)使用以下任一种:
ant脚本任务(推荐使用常规或常规任务)
或一些Ant插件,如FlakaAntcontrib,为此提供任务。

0

构建文件内声明一个属性将覆盖从属性文件中导入相同的值。

做到这一点的唯一方法是设置在命令行属性值如下:

ant -Dimages=D:\images 
+0

声明“在构建文件中声明属性将覆盖..”似乎有点误导。我认为你的意思是所谓的userproperties,它们是通过ant -Dfoo = bar -Dkey1 = value1 ..从jvm传递给ant的属性,比通过或者通过从属性文件加载 – Rebse 2012-02-14 21:38:41