我需要检查属性文件是否存在。如果不存在,则build.xml必须使用本身的属性。
<property file="AntHW.properties"/>
<property name="src" location="src"/>
<property name="build" location="build"/>
<property name="dist" location="dist"/>
<property name="docdir" location="javadoc"/>
答案 0 :(得分:0)
您不需要检查它是否存在。 ant中的属性是不可变的,一旦设置就无法更改这些值。因此,您想将属性文件导入代码段上方,如果属性存在于该属性文件中,则将设置该值,并且不会被代码段覆盖。
答案 1 :(得分:0)
也许您可以尝试
<available property="properties.available" file="path/to/properties/file" />
现在properties.available会告诉您属性文件是否存在。