Apache Ant安装
来源:互联网 发布:finalsub mac破解版 编辑:程序博客网 时间:2024/06/06 19:44
Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。
为什么在make, gnumake, nmake, jam这些编译工具后,还要产生一个Ant呢?因为这些编译工具都有一定的限制。Ant的最初开发者在开发跨平台的应用时,发现以前的那些开发工具都有一定的限制。例如make工具,它是基于Shell的,它判断一系列的条件,并像在shell下面那样执行编译命令,这样做的好处的:针对特定的平台(如unix),可以容易的利用这些工具做编译;但同时,这也意味着,你的编译限制在固定的操作系统下,如只能用于unix。
同时,Make文件也有一些先天的缺陷。好多人都会遇到恐怖的tab问题。Ant的最初开发者多次说“我的命令不能执行因为我在tab前面加了一个空格!”。一些工具如Jam一定程序上解决了这个问题,但仍有其它的格式问题。
Ant与从基于命令的那些扩展开来的那些工具不同,Ant是由java类扩展的。不用编写shell命令,而是配置基于XML的文件,形成多个任务的目标配置树。每一个任务都是通过一个实现了一个规定接口的java类来运行的。
ant缺少了一些直接执行shell命令的能力,如find . -name foo -exec rm {},但它给用户提供了跨平台的能力,可以在任何地方工作。实际上,Ant也提供了命令execute用来执行shell命令,这就是它的<exec>任务,它允许执行基于操作系统的命令。
安装Ant
下载Ant。Ant有两个版本,二进制版本和原代码版本。
要编译和使用Ant,你必须要有一个兼容JAXP的XML解析器。
二进制版本中自己带有了最新的Apache Xerces2 XML解析器。如果你想用不同的兼容JAXP的解析器,你可以移去Ant库目录下的xercesImpl.jar和xml-apis.jar两个文件。你可以要用的解析器放到Ant的库目录下,也可以把jars文件放到系统的类路径中。
在Ant的当前版本中,还需要安装JDK。下面的二进制片版本的安装后的目录结构。
ant 安装目录
ant/bin 包含了运行脚本
ant/lib ant运行所需的类库
ant/docs 文档
ant/etc 一些配置,如何通过任务的xml输出建立详细的报告,移动编译后的文件,忽略错误警告
在运行前还要做一些设置:
1) 在path路径中加入ant/bin目录;
2) 设置ANT_HOME为安装目录;
3) 通常还要设置JAVA_HOME为JAVA的安装路径。
例如下:
set ANT_HOME=c:/ant
set JAVA_HOME=c:/jdk1.2.2
set PATH=%PATH%;%ANT_HOME%/bin
- Apache Ant安装
- mac 安装 apache ant
- MAC安装APACHE ANT
- Apache Ant安装 验证
- Apache Ant 安装教程
- Apache Ant安装及其使用
- Apache Ant安装及使用
- Apache Ant安装和配置
- Mac 中安装 Apache Ant
- Apache Ant安装与配置
- Apache Ant安装与配置
- Linux安装Apache服务器及ant
- Linux下安装apache-ant环境
- Apache-Ant下载以及安装步骤
- apache ant 的安装与使用
- Apache Ant 安装及配置Jmeter
- Apache Ant和Apache Ivy入门安装和配置
- Apache Ant
- 转:resin3.1处理utf-8格式的jsp时存在的问题
- linq之like操作
- OnCreate ,OnSize , OnInitDialog哪个先执行的问题
- swing 窗口回车按下时的默认执行按钮设定
- new和delete
- Apache Ant安装
- 获取iframe中src页中的对象
- VS2010 无2.0目标框架
- jQuery调用WCF返回JSON对象
- sql 查询 当天 当月 上月 记录
- JRE 安装和配置,以适合JAVA程序运行所具备的环境
- asp.net获取服务器IP等相关信息
- linux常用命令收藏
- 人格结构论——弗罗伊德