时间:2016-02-06 22:48 来源: 我爱IT技术网 作者:佚名
欢迎您阅读本文,今天小编为你分享的电脑教程是:【ANT安装、配置】,下面是详细的讲解!
ANT安装、配置
ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的使用:最好的学习只不过是一个简单实用的例子起步……
ANT的基本概念:Java的Makefile
当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。
每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。
任务2:clean <-- init 清空初始化环境
任务3:javadoc <-- build <-- init 生成JAVADOC
任务4:jar <-- build <-- init 生成JAR
任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc
而多个任务之间往往又包含了一定了依赖关系:比如把整个应用打包任务(jar)的这个依赖于编译任务(build),而编译任务又依赖于整个环境初始化任务(init)等。
ANT的安装
解包后在系统可执行路径中加入指向ant的bin的路径就可以了,比如可以在GNU/Linux上把以下配置加入/etc/profile中:
export ANT_HOME=/home/ant
export JAVA_HOME=/usr/java/j2sdk1.4.1
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
ANT的使用
以下是的一个WebLucene应用的例子:修改自JDOM的build.xml:
所有任务都基于一些基本环境变量的设置初始化完成,是后续其他任务的基础,在环境初始化过程中,有2点比较可以方便设置:
这样大部分简单配置用户只要会看懂build.properties就可以了,毕竟XML比起key value的属性文件还是要可读性差一些。用build.properties也可以方便其他用户从编译的细节中解放出来。
代码风格检查任务:CheckStyle,Jalopy等
邮件警报任务:可以把以上这些任务的输出警告发送到制定的用户列表中,这个任务可以设置每天自动运行。
关于ANT安装、配置的用户互动如下:
相关问题:win7 64位安装ant出现“ant不是内部命令也不是外部...
答:1,ant安装时要配置环境变量的 2,配置如下: 解压在D盘 新建变量ANT_HOME 路径为解压目录如D:/apache-ant-1.7.1 Path中添加路径为%ANT_HOME%/bin; 错误提示: 'ant' 不是内部命令也不是外部命…… 原因:path不识别%ANT_HOME% 解决方法:换成解压... >>详细
相关问题:ANT安装问题 解压后环境变量中自动生成ANT_HOME,给...
答:JAVA_HOME正确、添加JAVA_HOME\bin到PATH、添加ANT_HOME\bin到PATH —— 记住,最好在添加到PATH时,不是使用环境变量、而是使用完整路径。 >>详细
相关问题:急!win7上把ant安装在c盘,环境变量都设置好了,...
答:没有设置JAVA_HOME,也没有把%JAVA_HOME%\bin目录放在path环境变量中 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
