标准属性

  • 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 文件夹

看个例子:

<?xml version="1.0"?><project name="Hello World Project" default="info"><target name="info"><echo>Hello World - Welcome to Apache Ant! + ${ant.file}</echo></target></project>

输出:

自定义属性

<?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>

输出:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

ant build.xml文件中能使用的属性介绍相关推荐

  1. ant build.xml文件将使用到的属性放到一个额外的build.properties文件里

    build.xml: <?xml version="1.0"?><project name="Hello World Project" def ...

  2. Ant build.xml中的各种变量

    http://blog.csdn.net/hittata/article/details/4744653 Ant环境变量分为四种: 1.      build.properties文件中定义的变量 2 ...

  3. ANT 发布项目中 build.xml 文件的详细配置

    xml 代码 <?xml version="1.0" encoding="UTF-8"?> <!-- name:对应工程名字 default: ...

  4. [ant]通过Android命令自动编译出build.xml文件

    用途: 做自动集成编译环境. 环境搭配我就不说了(SDK/环境变量等). 进入cmd界面. 进入项目目录. 输入: android.bat list target  来查询我们现有的版本list有哪些 ...

  5. java Ant build.xml

    Java Ant build.xml详解 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主 ...

  6. ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离

    用Ant 开发java 程序----以及将build.xml文件拆分 用Ant 开发java 程序,以HelloWord 为例 1> 本次实例的目录结构: c:\ant_test 主目录 --- ...

  7. myeclipse ant 编译java_Java MyEclipse下Ant build.xml简单实例详解

    一.下载配置ant 1.首先下载ant: http://www.apache.org/ 下载最新的版本 2.解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如: ...

  8. (转)MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql

    http://blog.csdn.net/yerenyuan_pku/article/details/71893689 前面对MyBatis框架的学习中,我们对Mapper.xml映射文件多少有些了解 ...

  9. <artifactId>spring-boot-maven-plugin</artifactId> 这一行在POM.xml文件中一直爆红,如何解决.问题记录日期:2020-09-05

    我用的软件是IDA,在pom.xml文件中,遇到<artifactId>spring-boot-maven-plugin</artifactId>这一行一直是红色,提示没有找到 ...

最新文章

  1. RACER: Rapid and accurate correction of errors in reads 快速、准确地修正读数中的错误
  2. 数学和计算机的应用视频教学反思,数学多媒体教学反思.doc
  3. 软件测试菲律宾,英雄联盟手游菲律宾测试资格怎么得 菲律宾测试资格获取攻略[多图]...
  4. P3254 圆桌问题
  5. Exynos1080处理器性能与功耗究竟怎么样?
  6. C++-文件【1】-按行读文本文件的两种方法
  7. [转]《谁让你是飞鸟我是鱼》by(晨曦)
  8. 计算机考研地域重要还是学校,考研选学校,城市更重要还是专业更重要?
  9. 【操作系统 · 调度】多处理器 实时调度
  10. shell脚本大全(一)
  11. cad完全卸载教程_如何完全卸载(删除)cad-百度经验
  12. Basic Sensor Calibration (1) -- 加速计传感器校准
  13. 求解一元三次方程的方法
  14. WebAR+教育丨帮助老师课堂教学,教育展览
  15. 软件设计师:计算机系统
  16. 手把手教你用ESP32 制作一个游戏机,小白可上手
  17. Mysql 备份工具XtraBackup全量备份
  18. CVE-2022-0847(Dirty Pipe)
  19. 什么叫做石英表_石英表是什么意思?
  20. OrCad 与PADS9.5关联

热门文章

  1. android onNewIntent
  2. 站长手记20100920部署更新
  3. Python常见面试题:TCP 协议中的三次握手与四次挥手相关概念详解
  4. Django笔记06
  5. 图的遍历、最小生成树、最短路径
  6. Java 多线程(一) 基础知识与概念
  7. 密码方法三层三级联动
  8. kubernetes一步一步搭建与https访问
  9. 牛客网剑指offer编程实践41-50题
  10. 分布式与人工智能课程(part13)--模型验证