|  | 
 
| Apache Ant 1.7.0 is the best available version的下载地址:http://ant.apache.org/bindownload.cgi 
 部署:
 
 参考JAVA_HOME的部署
 
 
 
 
 
 ============================
 
 测试ant安装成功没有。
 
 
 
 
 
 以 HelloWorld 为例介绍他的使用。
 此示例可在此下载:
 ftp://cinc.dns2go.com/pub/doc/code/ant/HelloWorld.zip
 
 .下载 ant :(最新版 1.5)
 http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/bin/
 windows 下请下载 zip 文件
 unix 下请下载 tar.gz 文件
 
 .安装 JDK:
 安装到 c:/jdk,并确认能找到 c:/jdk/bin/java
 
 .安装 ant:
 把 ant 解压到本地硬盘 c:/ant,并确认能找到 c:/ant/bin/ant.bat
 
 .设置环境变量:
 JDK_HOME:c:/jdk
 ANT_HOME:c:/ant
 PATH:在原来的 PATH 开头加上 c:/ant/bin;c:/jdk/bin
 注:
 windows 下做操作:我的电脑 -> 属性 -> 高级 -> 环境变量 -> 用户变量
 每次修改完环境变量,要重新打开 MS-DOS 窗口才能生效
 
 
 .开始开发:
 
 一个 ant 项目目录结构:
 c:/HelloWorld :项目主目录
 /src :源程序目录
 /classes :编译后的 class 文件目录
 /lib :开发项目所需要的类库目录,比如开发数据库时所需要的 jdbc lib(这次没用到)
 /jar :打包好的 jar 程序目录(这次没用到)
 /build.xml :项目配置文件
 
 1.建立一个项目的主目录
 mkdir c:/Helloworld
 
 2.创建项目配置文件:
 
 c:/HelloWorld/builder.xml
 -----------------------------------------------------------------------------
 <?xml version="1.0"?>
 
 <project default="build" basedir=".">
 
 <property name="appname" value="HelloWorld" />
 <property name="base" value="." />
 <property name="src" value="src" />
 <property name="build" value="classes" />
 <property name="myclasspath" value="${build}" />
 
 <target name="build">
 <mkdir dir="${build}" />
 <javac classpath="${myclasspath}" srcdir="${src}" destdir="${build}">
 <include name="**/*.java" />
 </javac>
 </target>
 
 <target name="run" depends="build">
 <exec executable="java">
 <arg line=" -classpath ${myclasspath} HelloWorld" />
 </exec>
 </target>
 
 <target name="clean">
 <delete includeEmptyDirs="true">
 <fileset dir="${build}" />
 </delete>
 </target>
 
 </project>
 -----------------------------------------------------------------------------
 
 3.建立源代码目录,所有的 Java 程序放在里面
 mkdir c:/HelloWorld/src
 
 4.创建 HelloWorld.java
 
 c:/HelloWorld/src/HelloWorld.java
 -----------------------------------------------------------------------------
 /**
 * Demo class for run HelloWorld by ANT
 */
 
 public class HelloWorld {
 public static void main(String args[]){
 System.out.println ("Hello World!");
 }
 } //EOC
 -----------------------------------------------------------------------------
 
 5.编译 HelloWorld
 C:/HelloWorld>ant build
 Buildfile: build.xml
 
 build:
 
 BUILD SUCCESSFUL
 Total time: 2 seconds
 说明:
 调用 builder.xml 中的 target build
 在 c:/HelloWorld/classes 里会出现 HelloWorld.class
 此命令会把 src 目录下所有的 java 文件(包括子目录下的)都编译
 
 6.运行 HelloWorld
 C:/HelloWorld>ant run
 Buildfile: build.xml
 
 build:
 
 run:
 [exec] Hello World!
 
 BUILD SUCCESSFUL
 Total time: 2 seconds
 调用 builder.xml 中的 target run
 注意 target run 后的 depends="build",只有 build 成功后 run 才可以被调用
 
 7.清除 class 文件:
 C:/HelloWorld>ant clean
 Buildfile: build.xml
 
 clean:
 [delete] Deleting 1 files from C:/Helloworld/classes
 [delete] Deleted 1 directory from C:/Helloworld/classes
 
 BUILD SUCCESSFUL
 Total time: 2 seconds
 
 使用 ANT 的好处:
 1.相对于其他项目管理工具,只有一个文本配置文件 build.xml,配置简单
 2.命令简单,一学就会,ant run, ant clean ...
 3.安装简单,占用资源少,只要安装 Jdk, ANT 就可以运行
 
 用 ANT 进行 Java 程序开发,已经成了 Java 界的一个共识。
 在此基础上,可以建立更复杂的项目
 在以后会继续介绍:
 用 ANT 开发 数据库项目
 用 ANT 开发 WEB 应用
 用 ANT 和 CVS 开发多人项目,并进行项目版本管理。
 | 
 |