我需要检查属性文件是否存在。如果它不存在构建.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"/>
你不需要检查它是否存在。 ant中的属性是不可变的,一旦设置,就无法更改值。 因此,您希望导入代码段上方的属性文件,如果该属性文件中存在属性,则会设置值,并且不会被代码段覆盖。
也许你可以试试
<available property="properties.available" file="path/to/properties/file" />
现在,properties.available将告诉您属性文件是否存在。