工作需要,特此学习笔记,以备后需
下载: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">
--- target: ANT 的最小工作单元
--- 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} 引用其值
网友评论