yiwi 发表于 2015-8-2 13:30:48

Apache Ant学习笔记之二(运维网)

Apache Ant学习笔记之二
©作者:zdon
•安装ant
      从http://jakarta.apache.org/builds/ant/release/下载最新的编译好的ant发布版本,比如我下载的是apache-ant-1.6.1-bin.zip。将其解压到一个特定的目录,比如我将其解压到D:"apache-ant-1.6.1。
       在系统环境变量中设ANT_HOME为ANT_HOME 应该设置为 Ant 根目录,即包含 bin 和 lib 目录的目录。在我的机器中为D:"apache-ant-1.6.1,在PATH变量中加入;%ANT_HOME%"bin,保存。确保 JAVA_HOME 环境变量设置为安装了 JDK 的目录,这样ANT就可以使用了。
    在GNU/Linux上把以下配置加入/etc/profile中或者或者加入用户目录下的.bashrc文件中:

export ANT_HOME=/home/ant
export JAVA_HOME=/usr/java/j2sdk1.4.1
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
•运行ant
      没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为buildfile。要想让Ant使用其他的buildfile,可以用参数 -buildfile file,这里file指定了你想使用的buildfile。
    使用ant -buildfile build.xml -logfile error.log来运行ant,就会将出错信息放入error.log中,方便查看。
       重要参数:
       ·选项 -quite,告诉Ant运行时只输出少量的必要信息。而 -verbose,告诉Ant运行时要输出更多的信息。
       ·可以指定执行一个或多个target。当省略target时,Ant使用标签的default属性所指定的target。
•build.xml文件基本结构


         
                           全局变量的定义
            ...
                      任务组(tasks)
                     一项javac任务
               ...
                  一项其它任务
            
            
               
                ...
               
            
      
      配置文件由目标树构成。每个目标都包含了要执行的任务,其中任务就是可以执行的代码。每个目标都有唯一的名称和可选的相关性。目标相关性需要在执行目标任务列表之前执行。如:



页: [1]
查看完整版本: Apache Ant学习笔记之二(转载)