美文网首页
ANT 初识<一>

ANT 初识<一>

作者: 戴晨惜 | 来源:发表于2016-06-01 21:06 被阅读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} 引用其值

    相关文章

      网友评论

          本文标题:ANT 初识<一>

          本文链接:https://www.haomeiwen.com/subject/niihdttx.html