簡單的ant入門例子

公司的BOSS系統架構很複雜,模塊化非常明顯,沒個子系統就是一個應用程序,所以集成的話需要ant搞。以前用得少,現在隨便搞下加深記憶。 詳細條目參考ant doc、

 

目標:用ant工具完成一個java類的編譯而且要運行看到結果,並且提示過程完成。

過程:

1、下載ant:到http://ant.apache.org網站下載最新版本的ant apache-ant-1.x-bin.zip,解壓到d:\ant目錄

2、設置環境變量:
ant_home=d:\ant
java_home=D:\Borland\JBuilderX\jdk1.4
path=%path%;%java_home%\bin;%ant_home%\bin

3、編寫java類:
public class Test
{
  public static void main(String[] arg)
  { 
    System.out.println("Hello Ant!!");
  }
}
保存爲Test.java

4、編寫build.xml文件:
<project basedir="." default="compile" name="TestANT" >
  <target name="compile" >
    <echo message="ant Start!" />
    <javac destdir="." srcdir="." />
    <java classpath="." classname="Test" />
  <echo message="ant end!" />
  </target>
</project>
把build.xml和Test.java文件放到e:\test\目錄下

5、運行ant:
進入在dos命令窗口
cd e:\test
運行
E:\test>ant
Buildfile: build.xml

輸出:
compile:
[echo] ant Start!
[java] Hello Ant!!
[echo] ant end!

BUILD SUCCESSFUL
Total time: 2 seconds
E:\test>

成功頁面完成以後, 接下來就是去熟悉ant的target了。

注:
1、ant_home目錄儘可能不要含有'-'等符號,我在解壓成默認的apache-ant-1.6.2-bin目錄時就有問題
2、詳細信息可參考ant\docs\目錄下的文檔

發佈了11 篇原創文章 · 獲贊 1 · 訪問量 3954
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章