標籤:http java 使用 io strong 檔案 sp ad on
1.軟體構建
軟體構建是將程式的源檔案轉換成可以直接使用的應用程式或應用程式組件的過程。軟體構建過程涉及到一些我們很熟悉的操作如檔案/檔案夾操作、編譯、測試、打包、部署、發布等。
以下描述一個簡單的軟體構建過程:首先會建立一系列檔案夾來存放一系列的源檔案和資源檔等檔案;在源檔案編寫完成之後,對它進行編譯(出錯的情況下還會進行調試)、測試(單元測試);在程式的所有源檔案都編寫完成之後,對所有源檔案進行測試;測試完成之後,在沒有發現錯誤的情況下,將編譯產生的目標檔案和相關的資源檔進行打包產生打包檔案;將程式的所有構成檔案按照特定的結構進行部署;最後將程式檔案上傳到伺服器進行發布。
在上述軟體構建過程中,常常要進行檔案/檔案夾的建立、複製、移動和刪除等操作,並且在開發過程中,這些構建過程的一個或幾個常常會重複進行。如果都手動進行這些構建過程,將會非常的繁瑣,特別是在程式規模很龐大的情況下。在這種情況下,使用軟體構建工具將省很多事,而Apache Ant正是一款優秀的基於java的軟體構建工具。
2.Apache Ant
Apache Ant是一款基於java的構建工具。理論上,Apache Ant類似於make工具,但是沒有make工具的缺陷。雖然,Apache Ant是由java編寫的,但它不僅僅用於java程式的構建,它也可以用於由其他語言編寫的程式的構建,儘管它在java程式的構建中用的比較多。以下的敘述都是基於java的。
3.Apache Ant的優點
.跨平台性:Apache Ant使用java語言編寫,因此具有很好的跨平台性。
.操作簡單:Apache Ant的運行需要一個XML設定檔。這個XML設定檔定義了一系列的構建過程,每一個構建過程包含一個或多個操作。由於XML的特性,構建過程很容易維護和書寫,而且結構很清晰。
.功能豐富、容易擴充:Apache Ant內建了多個任務,此外還包括許多可選的任務,這些任務囊括了構建過程中的大多數操作。在這些任務都不能滿足構建需求時,還可以根據需要自訂任務。
4.安裝Apache Ant
要使用Apache Ant需要先安裝JDK和Apache Ant。
.如果還沒有安裝JDK,可以先下載並安裝JDK,過程可以搜尋一下。
.如果還沒有安裝Apache Ant,可以先下載並安裝Apache Ant,過程如下:
.到Apache Ant官網(http://ant.apache.org/bindownload.cgi)選擇要下載的版本(要選擇與JDK相容的版本)進行下載。
.將下載的安裝檔案解壓到指定的目錄(如e:\ant)
.設定環境變數,將Apache Ant的bin目錄的路徑(e:\ant\bin)添加到path環境變數中
.測試Apache Ant是否安裝成功。進入命令列工具輸入ant -version,查看是否輸出版本資訊,是則安裝成功,否則安裝失敗(查看JDK是否安裝成功、Ant環境變數配置是否正確)。
Apache Ant學習筆記(1):瞭解Ant