当前位置:K88软件开发文章中心编程工具Apache Ant → 文章内容

Ant 属性

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-24 10:02:58

由 ?﹏???ζ???﹏﹏? 创建,路飞 最后一次修改 2016-08-12 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 的属性:<?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:\>antBuildfile: C:\build.xmlinfo: [echo] Apache Ant version is Apache Ant(TM) version 1.8.2 compiled on December 20 2010 - You are at www.tutorialspoint.comBUILD SUCCESSFULTotal time: 0 secondsC:\>

Ant 属性