ANT 下载 配置
来源:互联网 发布:无人机荔枝软件 编辑:程序博客网 时间:2024/06/10 09:20
Ant是一个基于Java的生成工具,类似于C中的make,但比make优越,与其它大多数Build工具相比较,Ant的两个特性决定了它是一款优秀的Build工具:
1.基于Java的实现。具有良好的跨平台性,同时可以通过增加新的Java类来扩展Ant的功能,而无需去了解不同平台上不同的脚本语言。
2.基于XML的配置文件。Ant以XML树来描述Target/Task的关系,文件结构清晰、易读易写,并且利用XML对格式的控制来避免由于配置文件的错误造成的Build操作失败。
下载地址:http://www.apache.org/dist/ant/binaries/
.zip结尾的是windown的
.gz是linux的
下载完后无需安装,具体配置如下:
1、将发布解压到所需目录
2、设置ANT_HOME环境变量指向此目录
3、设置JAVA_HOME环境变量指向jdk目录
4、在path环境变量中添加;%ANT_HOME%\bin
在cmd命令窗口 输入ant -vesion查看是否配置成功
Unknown argument:-vesion
ant [options] [target [target2 [target3] ...]]
Options:
---------------------------------------------------
环境变量配置:
SET ANT_HOME=D:\jakarta-ant-1.5.1 //注意是Ant的安装目录,不是bin子目录SET PATH=%PATH%;%ANT_HOME%\bin;
在配置环境变量之前,请确认已经正确设置了JAVA_HOME系统变量。输入ant命令,看到如下输出说明已成功安装了Ant工具:
Buildfile: build.xml does not exist!
Build failed
提示信息表明在当前目录不存在build.xml配置文件,但这本身已经说明Ant成功运行了。
快速入门
下面用一个最简单也是最经典的例子-HelloWorld来感受一下Ant吧。
package com.sharetop.antdemo;
public class HelloWorld {
public static void main( String args[] ) {
System.out.println("Hello world. ");
}
}
要让Ant编译这个文件,首先需要编写一个Build配置文件。在一般情况下,这个文件被命名为build.xml。
<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="run" basedir=".">
<property name="src"value="src"/>
<property name="dest"value="classes"/>
<property name="hello_jar" value="hello.jar"/>
<target name="init">
<mkdir dir="${dest}"/>
</target>
<target name="compile"depends="init">
<javac srcdir="${src}"destdir="${dest}"/>
</target>
<target name="build"depends="compile">
<jar jarfile="${hello_jar}"basedir="${dest}"/>
</target>
<target name="run"depends="build">
<java classname="com.sharetop.antdemo.HelloWorld"classpath="${hello_jar}"/>
</target>
</project>
来看一下这个文件的内容,它描述了以下信息:工程的名字为HelloWorld,工程有四个target,分别是init、compil、build和run,缺省是run。compile只有一个任务javac,源文件位于src目录下,输出的类文件要放在classes目录下。build的任务是jar,生成的jar文件为hello.jar,它打包时以classes为根目录。而run则是执行这个HelloWorld类,用hello.jar作为classpath。这四个target之间有一个依赖关系,这种关系用depends来指定。即如果TargetA依赖于Target B,那么在执行Target A之前会首先执行TargetB。所以从下面运行缺省Target(run)的输出看,这四个Target的执行顺序是:init→compile→build→run。文件目录结构如图1所示。HelloWorld.java文件在src\com\sharetop\antdemo子目录下
如果配置文件名不是build.xml,比如是build_front.xml,那么,可以使用-buildfile命令参数指定:
也可以单独执行指定的某个target,比如,只编译不打包执行,可以使用下面输入命令即可:
G:\myDoc\ant_demo>ant compile
- ANT 下载 配置
- ANT 下载 配置
- ANT 下载、安装、使用
- ANT 标签
- ant 编译
- ant 打包编译
- ANT 标签
- a href 下载 文件
- 【原创】 下载 安装 bootstrap
- pear rpm 下载
- ASINetworkQueue 队列下载
- Solidworks2016 SP4 下载
- How to configure: TFS run as ant…
- 第三步 For MyTomcat,安装Ant
- Nginx 虚拟主机 VirtualHost 配置
- CollabNet Subversion Server 配置
- CentOS 6.3 配置 yum
- adobe flex debug 插件 下载地址
- 风!吹在落英缤纷时
- 哈佛女校长毕业典礼讲话:职…
- 管理者必看的10部书
- IOS 发布应用程序到App Store
- UltraEdit 正则表达式手册
- ANT 下载 配置
- 如何学习JAVA
- JSP中Tomcat和JDK的配置
- 如何提高自己的Java编程水平…
- log4j
- MyEclipse6.5 完美汉化
- 如何使用log4j记录日志
- RSS
- 诗仙诗圣,你还知道诗什么