- Apache ANT 教程
- ANT-首页
- ANT - 简介
- ANT - 环境设置
- ANT - 构建文件
- ANT - 属性任务
- ANT - 属性文件
- ANT - 数据类型
- ANT - 建筑项目
- ANT - 构建文档
- ANT - 创建 JAR 文件
- ANT - 创建 WAR 文件
- ANT - 包装应用
- ANT - 部署应用程序
- ANT - 执行 Java 代码
- ANT - Eclipse 集成
- ANT - JUnit 集成
- ANT - 扩展 Ant
- Apache ANT 有用的示例
- ANT - 使用令牌
- ANT - 使用命令行参数
- ANT - 使用 If Else 参数
- ANT - 自定义组件
- ANT - 监听器和记录器
- Apache ANT 资源
- ANT - 快速指南
- ANT - 有用的资源
- ANT-讨论
Ant - 属性任务
Ant 构建文件是用 XML 编写的,它不允许像您最喜欢的编程语言那样声明变量。然而,正如您可能想象的那样,如果 Ant 允许声明项目名称、项目源目录等变量,那将会很有用。
Ant 使用property元素来指定属性。这允许将属性从一个构建更改为另一个构建或从一个环境更改为另一个环境。
蚂蚁地产
默认情况下,Ant 提供以下可在构建文件中使用的预定义属性 -
先生编号 | 属性及说明 |
---|---|
1 | ant.文件 构建文件的完整位置。 |
2 | ant版本 Apache Ant 安装的版本。 |
3 | 基迪尔 构建的 basedir,在项目元素的 basedir 属性中指定。 |
4 | ant.java.版本 Ant 使用的 JDK 版本。 |
5 | ant.项目名称 项目的名称,在项目元素的名称属性中指定。 |
6 | ant.project.default-目标 当前项目的默认目标。 |
7 | ant.project.invoked-targets 当前项目中调用的目标的逗号分隔列表。 |
8 | ant核心库 Ant jar 文件的完整位置。 |
9 | 蚂蚁之家 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.tutorialspoint.com"/> <target name="info"> <echo>Apache Ant version is ${ant.version} - You are at ${sitename} </echo> </target> </project>
输出
在上面的构建文件上运行 Ant 会产生以下输出 -
C:\>ant Buildfile: C:\build.xml info: [echo] Apache Ant version is Apache Ant(TM) version 1.10.12 compiled on October 13 2021 - You are at www.tutorialspoint.com BUILD SUCCESSFUL Total time: 0 seconds C:\>