本文概述
- Apache Ant属性类型
Apache Ant提供了< property> 标记,可用于设置属性。
Apache Ant属性类型
- 内置属性
- 用户定义的属性
Apache Ant提供了各种内置属性,我们可以在buildfile中访问所有这些属性。一些内置的属性在下面给出。
属性 | 描述 |
---|---|
basedir | 它用于项目基于的绝对路径。 |
ant.file | 它用于构建文件的绝对路径。 |
ant. | 版本用于Ant版本。 |
ant.project.name | 它包含当前正在执行的项目的名称。 |
ant.project.default-target | 它包含当前正在执行的项目的默认目标的名称。 |
ant.project.invoked-targets | 调用当前项目时的目标列表。 |
ant.java.version | 它包含JVM版本。 |
ant.core.lib | ant.jar文件的绝对路径。 |
ant.home | 它包含Ant的主目录。 |
ant.library.dir | 它包含用于从中加载Ant的jar的目录。 |
除了内置属性外,Apache Ant还提供了在buildfile中创建自定义属性的功能。
要创建属性,提供了< property> 标记,该标记使用名称和值属性。 name属性是属性的名称,value属性包含一个值。
为了进一步理解,让我们看一个例子。
Apache Ant属性示例
// build.xml
<
project name="apache-ant project" default="run">
<
property name="student-name" value = "http://www.srcmini.com/Sohan"><
/property>
<
target name="run">
<
echo>${student-name} is our student.<
/echo>
<
/target>
<
target name="compile">
<
javac includeantruntime="false" srcdir="./src" destdir = "test"><
/javac>
<
/target>
<
/project>
【apache ant属性】输出:
文章图片
推荐阅读
- apache ant命令行参数
- apache ant token过滤器
- apache ant hello world例子
- apache ant任务
- apache ant目标target
- apache ant项目
- 安装apache ant
- apache ant功能
- apache ant入门介绍