返回介绍

使用 Ant 插件 - Ant 的属性与引用

发布于 2020-07-06 13:40:58 字数 2984 浏览 1020 评论 0 收藏 0

Ant的属性与引用

有许多方法可以设定 Ant 属性,可以通过Ant任务使用属性.您可以直接在AntBuilder的实例设置属性。Ant的属性也可以作为一个可改变的Map.也可以使用Ant的任务属性,如下例所示:

例16.13.设置Ant属性

build.gradle

  1. ant.buildDir = buildDir
  2. ant.properties.buildDir = buildDir
  3. ant.properties['buildDir'] = buildDir
  4. ant.property(name: 'buildDir', location: buildDir)

build.xml

  1. <echo>buildDir = ${buildDir}</echo>

许多任务会在执行时设置属性.下面有几种方法来获取属性值,可以直接从AntBuilder实例获得属性,如下所示,ant的属性仍然是作为一个map:

例16.14.获取Ant属性

build.xml

  1. <property name="antProp" value="a property defined in an Ant build"/>

build.gradle

  1. println ant.antProp
  2. println ant.properties.antProp
  3. println ant.properties['antProp']

设置一个ant引用的方法:

例16.15.设置一个Ant引用

build.gradle

  1. ant.path(id: 'classpath', location: 'libs')
  2. ant.references.classpath = ant.path(location: 'libs')
  3. ant.references['classpath'] = ant.path(location: 'libs')

build.xml

  1. <path refid="classpath"/>

获取Ant引用的方法:

例16.16.获取一个Ant引用

build.xml

  1. <path id="antPath" location="libs"/>

build.gradle

  1. println ant.references.antPath
  2. println ant.references['antPath']

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文