◎Ant的使用 - 簡單介紹
Ant是什么? Ant的全名是"Another Neat Tool",它是一個基于java的生成工具。
在使用Ant之前,我們要先到Ant官方網站將其下載下來,進行相關的設置。
下面說一下怎么設置Ant,下載Ant之后,解壓到相關的目錄,如:D:\dev\apache-ant-1.6.1
- 新增環境變量:JAVA_HOME,內容為JAVA的安裝路徑;如:D:\dev\j2sdk1.4.2
- 新增環境變量:ANT_HOME,內容為Ant的安裝目錄,如上:D:\dev\apache-ant-1.6.1
- 在PATH環境變量中加入Ant的bin目錄:%\ANT_HOME%\bin
正確的安裝Ant和設置好環境變量后,就可以開始運行ant了。
運行Ant很簡單,只要輸入ant就可以了
D:\>ant
Buildfile: build.xml does not exist!
Build failed
D:\>
沒有指定任何參數時,Ant會在當前目錄下尋找build.xml文件。如果找到了就用該文件作為buildfile。Buildfile: build.xml does not exist!
Build failed
D:\>
如果,使用Ant的-find選擇,就會在當前目錄的上級目錄查找build.xml文件,一直到達文件系統的根。
D:\>ant -find
上面說得的都是默認的buildfile,要想使用指定的buildfile,可以使用-buildfile file參數,這里file就是指定的要查找的buildfile。
D:\>ant -buildfile hibernate-build.xml
也可以在Ant命令之后指定執行一個或者多個target,缺省情況下,Ant使用<project>標簽中default屬性所指定的target。
D:\>ant -buildfile hibernate-build.xml compile
"complie"就是一個target下面來看一些具體的例子
D:\>Ant
使用當前目錄下的build.xml運行ant,執行缺省的target(也就是<project>標答中default屬性所設寫的target)
D:\>Ant -buildfile hibernate-build.xml
使用當前目錄下的hibernate-build.xml運行ant,執行缺省的target。
D:\>And -buildfile hibernate-build.xml compile
使用當前目錄下的hibernate-build.xml運行ant,并執行名為"complie"的target。