Ant build 文件中的 Properties

一个project可以有很多的properties。

可以在buildfile中用property task来设定,或在Ant之外设定。

一个property有一个名字和一个值。property可用于task的属性值。

这是通过将属性名放在"${“和”}"之间并放在属性值的位置来实现的。

例如如果有一个property builddir的值是"build",这个property就可用于属性值:${builddir}/classes。这个值就可被解析为build/classes。

内置属性 如果你使用了 task 定义了所有的系统属性,Ant允许你使用这些属性。

例如,${os.name}对应操作系统的名字。

要想得到系统属性的列表可参考the Javadoc of System.getProperties。

除了Java的系统属性,Ant还定义了一些自己的内置属性: basedir project基目录的绝对路径 (与的basedir属性一样)。

ant.file buildfile的绝对路径。

ant.version Ant的版本。

ant.project.name 当前执行的project的名字;由的name属性设定。

ant.java.version Ant检测到的JVM的版本; 目前的值有"1.1", “1.2”, “1.3” and “1.4”。[code]

[/code]