apache ant属性

本文概述

  • Apache Ant属性类型
属性是键-值对,其中每个值都与一个键相关联。该属性用于设置可在构建文件中的任何位置访问的值。设置属性后,将无法更改它。
Apache Ant提供了< property> 标记,可用于设置属性。
Apache Ant属性类型
  1. 内置属性
  2. 用户定义的属性
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.libant.jar文件的绝对路径。
ant.home它包含Ant的主目录。
ant.library.dir 它包含用于从中加载Ant的jar的目录。
Apache Ant用户定义的属性
除了内置属性外,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属性

文章图片

    推荐阅读