Ant 属性
默认情况下,Ant 提供以下可在构建文件中使用的预定义属性 -
序号 |
属性和说明 |
1 |
ant.file
构建文件的完整位置。
|
2 |
ant.version
Apache Ant 安装的版本。
|
3 |
basedir
构建的 basedir,在 project 元素的 basedir 属性中指定。
|
4 |
ant.java.version
Ant 使用的 JDK 版本。
|
5 |
ant.project.name
项目的名称,在项目元素的名称属性中指定。
|
6 |
ant.project.default-target
当前项目的默认目标。
|
7 |
ant.project.invoked-targets
当前项目中调用的目标的逗号分隔列表。
|
8 |
ant.core.lib
Ant jar 文件的完整位置。
|
9 |
ant.home
Ant 安装的主目录。
|
10 |
ant.library.dir
Ant 库文件的主目录——通常是 ANT_HOME/lib 文件夹。
|
Ant 还使系统属性(示例:file.separator)可用于构建文件。
除了上述之外,用户还可以使用property元素。
下面的例子展示了如何定义一个名为sitename −
<?xml version="1.0"?>
<project name="Hello World Project" default="info">
<property name="sitename" value="www.cainiaoya.com"/>
<target name="info">
<echo>Apache Ant version is ${ant.version} - You are at ${sitename} </echo>
</target>
</project>