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