跳到內容

Apache Ant/最佳實踐/標準目標

來自華夏公益教科書,開放的書籍,開放的世界

標準目標

[編輯 | 編輯原始碼]

您會學到的一點是,如果您在不同專案之間始終如一地命名事物,那麼您更容易找到要查詢的事物。當您與其他人合作時,您也希望使用彼此都熟悉的目標。

build.xml

[編輯 | 編輯原始碼]
  • 將您的主要構建放在專案主目錄中的一個名為 build.xml 的檔案中。
  • 不要在您的構建檔案中放置對本地檔案系統的引用(Windows C:\ 等)。將所有這些內容隔離在主目錄中的一個 local.properties 檔案中。

資料夾標準

[編輯 | 編輯原始碼]
  • src - 您原始碼的位置
  • build - 構建過程的輸出

標準 Ant 目標

[編輯 | 編輯原始碼]

此目標應在構建資料夾中建立所有臨時目錄。

此目標應刪除所有已編譯的和中間檔案,只留下原始檔。它應該刪除所有可以從其他檔案派生的內容。這將在建立專案壓縮檔案之前執行,並且在構建過程中出現錯誤的情況下執行。

此目標應編譯原始碼並執行原始資料的轉換。

install 目標應用於將檔案複製到測試或生產系統。

其他標準

[編輯 | 編輯原始碼]

使用 <description> 元素描述您的目標的作用。

如果您的構建檔案中超過大約 100 個目標,它會變得難以管理。您可以考慮呼叫一個單獨的構建檔案,但這會增加其他複雜性,例如目標之間的依賴關係。

華夏公益教科書