检查属性文件是否存在

时间:2019-01-12 19:47:45

标签: apache properties ant

我需要检查属性文件是否存在。如果不存在,则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"/>

2 个答案:

答案 0 :(得分:0)

您不需要检查它是否存在。 ant中的属性是不可变的,一旦设置就无法更改这些值。因此,您想将属性文件导入代码段上方,如果属性存在于该属性文件中,则将设置该值,并且不会被代码段覆盖。

答案 1 :(得分:0)

也许您可以尝试

<available property="properties.available" file="path/to/properties/file" />

现在properties.available会告诉您属性文件是否存在。