Ant 的配置文件--build.xml 有property 元素。根据官方文档,该属性具有属性值和位置。但我不明白为什么我们需要位置?我可以将路径设置为属性中的值吗?那么就不需要定位了。
问问题
4423 次
2 回答
5
如果您想做相对路径,则使用位置。
请注意,在此示例中,他们使用位置。不需要绝对路径。 http://ant.apache.org/manual/using.html
如果您正在执行绝对路径,则可以使用位置或值(互斥)
于 2013-01-31T15:22:48.547 回答
2
将属性设置为给定文件的绝对文件名。如果此属性的值是绝对路径,则保持不变(将 / 和 \ 字符转换为当前平台约定)。否则,它将被视为相对于项目的 basedir 的路径并展开。
来源: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>.
于 2013-01-31T14:58:31.777 回答