Ant 的配置文件 - build.xml 具有属性元素。根据官方文档,该属性具有属性值和位置。但我不明白为什么我们需要位置?我可以将路径设置为属性中的值吗?然后不需要位置。
执行相对路径,则使用位置。
请注意,在此示例中,它们使用位置。 无需绝对路径。http://ant.apache.org/manual/using.html
如果要执行绝对路径,则可以使用位置或值(互斥)
将属性设置为给定文件的绝对文件名。如果此属性的值是绝对路径,则保持不变(将/和 \ 字符转换为当前平台约定)。否则,它被视为相对于项目基础的路径并展开。
来源 : http://ant.apache.org/manual/Tasks/property.html
例如,有人想将lib dir路径存储在变量中,然后可以如下所示完成。
<property name="lib.dir" location ="project_home/lib"/>
您可以使用上述属性,如下所示。
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>.