Apache Ant 属性

17 Mar 2025 | 阅读 2 分钟

属性是键值对,其中每个值都与一个键相关联。该属性用于设置可以在构建文件中任何位置访问的值。 一旦设置了属性,就无法更改它。

Apache Ant 提供了 <property> 标签,可用于设置属性。

Apache Ant 属性类型

  1. 内置属性
  2. 用户定义的属性

Apache Ant 内置属性

Apache Ant 提供了各种内置属性,我们可以访问构建文件中的所有这些属性。 一些内置属性如下所示。

属性描述
basedir它用于项目的 basedir 的绝对路径。
ant.file它用于构建文件的绝对路径。
ant.version 它用于 Ant 的版本。
ant.project.name它保存当前正在执行的项目的名称。
ant.project.default-target它保存当前正在执行的项目的默认目标的名称。
ant.project.invoked-targets调用当前项目时目标的列表。
ant.java.version它保存 JVM 版本。
ant.core.libant.jar 文件的绝对路径。
ant.home它包含 Ant 的主目录。
ant.library.dir它保存用于从其中加载 Ant 的 jar 的目录。

Apache Ant 用户定义的属性

除了内置属性外,Apache Ant 还提供了在构建文件中创建自定义属性的功能。

要创建属性,提供了 <property> 标签,该标签使用 namevalue 属性。 name 属性是属性的名称,value 属性保存一个值。

为了进一步理解,让我们看一个例子。

Apache Ant 属性示例

// build.xml

输出


Apache Ant Properties