ANT工具是Apche的一個開放源代碼項目,它是一個優秀的軟件工程管理工具
本章講解如何在Eclipse下運用ANT
準備工作
1.安裝Eclipse3.0版本,安裝jdk,我用的是1.4.2版本,下載ANT包.
2.設置環境變量
set :[name] --JAVA_HOME | [value] ----jdk的安裝目錄
set :[name] -- ANT_HOME | [value] ----ant的安裝目錄
set :將系統的path目錄后面添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%lib;{用;號隔開}
設置完環境變量 進入控制臺測試:開始->運行->輸入CMD->輸入ant -version 如果打出ANT的版本那就成功
新建Project
創建一個類 名為HelloANT 我們只需要做的是在HelloANT類里打印出"HelloANT"
項目目錄如下 Porject
|-----com
|--ant
|---HelloANT.java
HelloAnt代碼如下
package com.ant;
public class HelloANT {
public static void main(String[] args) {
System.out.println("HelloAnt!!");
}
}
現在我們開始運用ANT來編譯該類文件 以及創建classes輸出文件夾 和刪除編譯好的classes
1.新建2個文件 build.properties build.xml
build.properties里面存儲build.xml需要的公共變量 以 鍵-值對的方式
build.properties代碼
build.src=com /*這里build.src指向項目根目錄com文件夾*/
build.classes=classes/*這里build.classes指向項目根目錄不存在的classes文件夾來存放classes文件*/
build.xml代碼
<?xml version="1.0"?>
<!--創建一個工程項 默認運行的target是init[default] [basedir]="."代表是指向項目根目錄-->
<project default="init" basedir=".">
<!--導入properties文件-->
<property file="build.properties"></property>
<!--初始化 創建classes文件夾-->
<target name="init">
<mkdir dir="${build.classes}"/>
</target>
<!--編譯JAVA文件 編譯時先運行init [depends]-->
<target name="compile" depends="init">
<javac srcdir="${build.src}" destdir="${build.classes}">
</javac>
</target>
<!--清理 刪除classes文件夾-->
<target name="clean">
<delete includeemptydirs="true">
<fileset dir="${build.classes}"></fileset>
</delete>
</target>
</project>
ok 保存build.xml文件
現在可以在Eclipse下運行ANT了
在Eclipse里的透視圖[大綱]里
可以看到build.xml文件里幾個target的名
右鍵->運行->ANT構建
看看效果吧