所以...我有build.xml,它从basedir加载属性文件。当加载两个extenal属性文件时,不能用ant-contrib取消属性
然后,作为目标我执行以下操作:
<var name="Var1" value="<property_from_**first**_loaded_property_file>" />
<var name="<property_from_**first**_loaded_property_file>" unset="true"/>
<property file="../<other directory>/<**second**_property_file>.properties" />
<var name="Var2" value="<property_from_**second**_loaded_property_file>"/>
的这里ceavat是既有相同属性名称。它不能改变。
那么,到底,我应该得到这样的特性:
Var1=<property_from_**first**_loaded_property_file>
Var2=<property_from_**second**_loaded_property_file>
但是相反 - 我得到的迹象表明,从第一属性文件属性(VAR1)不取消设置,然后填入新的值从第二个属性文件。蚂蚁贡献未设置应处理的事情:/ ...像这样:
Var1 = Var2
为什么我没有得到预期的结果?
你想说什么? – rodrigoap
从回声结果我得到的迹象,从Pirts属性文件的值不是未设置,然后从第二个属性文件中填充新值。 ant-contribs未设置应该处理的事情:/ –
属性文件包含什么 – oers