Apache Ant
外觀

Apache Ant(或簡稱Ant)是一種基於XML的構建指令碼語言,被開源社群廣泛使用。Ant 自動化執行諸如編譯原始碼、構建部署包以及自動檢查構建集中哪些專案需要更新的依賴項等任務。
背景
本華夏公益教科書基於Dan McCreary為明尼蘇達州Java 開源使用者組建立的簡報。Dan 堅信,對於新手來說,需要一個循序漸進的 Ant 入門教程,以便輕鬆學習 Ant。現有的 Ant 文件雖然對高階 Ant 使用者很有用,但無法滿足大多數初學者的需求。例如,在 Apache 文件中,諸如標記過濾器之類的複雜概念直接放置在初學者的入門部分。入門資料也沒有包含帶有完整示例構建檔案和預期輸出的完整示例。需要一些其他的東西。同時,入門材料假設讀者熟悉 XML。本資料涵蓋了您需要了解的有關 XML 的部分內容,以構建 Ant 指令碼。
本華夏公益教科書還旨在與其他與 XML 相關的程式設計華夏公益教科書(如XML Schema 和XForms)一起使用。
書籍結構
本文件有一個入門頁面,供剛剛開始使用的人員使用。主要是一些“Hello World”資訊,讓您瞭解 Ant 是什麼以及如何使用它。最後有六個部分
簡介
- 安裝 如何下載和安裝 Apache Ant
- 測試 如何測試 Apache Ant
- Hello World 如何執行一個列印“Hello World!”的小型 Ant 程式
- 核心概念 - 對 Ant 開發人員有用的核心術語和概念
最佳實踐
- Ant 最佳實踐 - 最佳實踐,例如如何設定 Ant 檔案
示例
- Ant 食譜 - 一組小型完整的可執行示例程式,演示瞭如何使用 Apache Ant 的示例
操作 XML 的 Ant 任務
XML - Ant 如何用於處理 XML 文件
- XMLwellformed - 如何使用 Apache Ant 檢查 XML 檔案是否格式良好
- XMLvalidate - 如何使用 Apache Ant 根據 XML 架構驗證 XML 檔案
- XSLT - 如何使用 Apache Ant 執行 XML 轉換
- 執行 Saxon - 如何使用 Apache Ant 執行 Saxon
- 向 XSLT 傳遞引數 - 如何從 Apache Ant 向 XSLT 轉換傳遞引數
- XQuery - 使用 XQuery 轉換 XML 文件
- 將 Excel 轉換為 XML - 我們使用 Apache tika 庫將 MS-Excel 轉換為 XML
- 清理 HTML - 使用 Apache tika 庫清理 HTML
- 將 PDF 轉換為 XML - 我們使用 Apache tika 庫將 PDF 轉換為 XML
操作 eXist 的 Ant 任務
- 儲存 XML 資料 - 一個將集合儲存到 eXist 中的 Ant 任務
- 重新索引集合 - 一個可以重新索引 eXist 集合的 Ant 任務
- 執行 XQuery - 一個執行 XQuery 的 Ant 任務示例
- 建立 .xar 檔案 - 一個用於建立 XML 歸檔檔案以打包模組或應用程式的 Ant 任務示例
參考文獻
- 參考文獻 - 在哪裡可以獲得更多關於 Apache Ant 的資訊