课程表

Apache Ant课程

工具箱
速查手册

Ant 属性

当前位置:免费教程 » 软件/图像 » Apache Ant

Ant 构建文件是用 XML 编写的,它不能像你喜欢的编程语言那样去声明变量。然而,正如你可能已经想到的,如果允许 Ant 声明变量,如项目名称,项目源目录等,这将是非常有用的。

Ant 使用属性 (property) 元素来让你能够具体说明属性。这就允许这些属性能够在不同的构建和不同的环境下发生改变。

默认情况下,Ant 提供以下预定义的属性,这些属性都是可以在构建文件中使用的:

属性 解释
ant.file 该构建文件的完整地址
ant.version 安装的 Apache Ant 的版本
basedir 构建文件的基目录的绝对路径,作为 **project** 元素的 **basedir** 属性
ant.java.version Ant 使用的 JAVA 语言的软件开发工具包的版本
ant.project.name 项目的名字,具体声明为 **project** 元素的 **name** 属性
ant.project.default-target 当前项目的默认目标
ant.project.invoked-targets 在当前项目中被调用的目标的逗号分隔列表
ant.core.lib Ant 的 jar 文件的完整的地址
ant.home Ant 安装的主目录
ant.library.dir Ant 库文件的主目录,特别是 ANT_HOME/lib 文件夹

Ant 也确保系统属性在构建文件中可用,如 file.separator。

除了上述内容以外,用户也可以使用 property 元素定义一些额外的属性。下面的例子就演示了怎样去定义一个叫做 sitename 的属性:

  1. <?xml version="1.0"?>
  2. <project name="Hello World Project" default="info">
  3. <property name="sitename" value="www.tutorialspoint.com"/>
  4. <target name="info">
  5. <echo>Apache Ant version is ${ant.version} - You are at ${sitename} </echo>
  6. </target>
  7. </project>

在上述的构建文件下运行 Ant 可以产生以下输出:

  1. C:\>ant
  2. Buildfile: C:\build.xml
  3. info: [echo] Apache Ant version is Apache Ant(TM) version 1.8.2
  4. compiled on December 20 2010 - You are at www.tutorialspoint.com
  5. BUILD SUCCESSFUL
  6. Total time: 0 seconds
  7. C:\>
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号