ANT 初识<一>

2016-06-01  本文已影响151人  戴晨惜

工作需要,特此学习笔记,以备后需


下载:ANT官网

配置环境变量:

vi ~/.bash_profile

其中添加

export ANT_HOME=xx/xx/xx    #解压的文件路径

export PATH=${XXX}:${XXX}:${ANT_HOME}/bin #添加环境变量

查看环境变量

echo $PATH

查看ANT安装情况

ant -version

出现 Apache Ant(TM) version x.x.x compiled on xxx x xxxx 表示安装完成


ANT 运行

终端进入含有 build.xml 路径 输入 ant <默认运行build.xml>

或者 ant -s/-f xxx.xml 


ANT 内元素

<project > xxxxx </project> 或者 <project   />

标签成对出现 

<project name="projectName" default="init" basedir="/User/xxx/xxx/">

</project>

--- project: 生成文件的根元素 表示一个工程 一个project中可以有多个target元素 表示多个任务

--- default :默认执行的target 如果ANT命令没有指定target 则执行default 否则执行指定target ps: 不能有相同名称的target

--- basedir : 基本路径,默认为当前目录,若有值,则为其值

<target name="targetName" depends="init" if="T" unless="F"> 

--- targetANT 的最小工作单元

--- depends : 表示此target所需依赖的target,若想执行此target,会先执行完成依赖 其值是其他target的名称,逗号分隔

--- if与unless的值表示属性名 if的值存在此target才执行,unless与之相反


<echo> log的内容 </echo>

---echo :log



ANT 属性变量

1.环境变量

<property environment="env"/> 必须放在最前面,可以确保能使用到编译平台的环境变量

2.build.xml文件中定义的变量

<property name="some_name"  value="some_value" />

3.build.properties定义的变量

<property file='/Users/xx/Desktop/xx/build.properties'/> 或者 (如果需要修改encoding类型) 

<loadproperties srcFile="build.properties" encoding="UTF-8">

          <filterchain>

                  <escapeunicode />

          </filterchain>

<loadproperties />

使用时  ${propertyName} 引用其值

上一篇下一篇

猜你喜欢

热点阅读