公司的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\目錄下的文檔