利用 Ant 來自動執行 Liberty 作業
Apache Ant 是一個將建置程序自動化的 Java™ 程式庫工具。您可以利用 Liberty 所提供的 Ant 作業來管理伺服器和應用程式。
開始之前
重要: 已規劃移除 Liberty 隨附的 wlp-anttasks.jar 檔。如需相關資訊,請參閱移除注意事項。
有一個適用於 Liberty 且可執行更多作業的開放程式碼 Ant 外掛程式。最新的 Ant 外掛程式有不同的 antlib 名稱空間:xmlns:wlp="antlib:net.wasdev.wlp.ant。如需 Liberty 的開放程式碼 Ant 外掛程式的相關資訊,請參閱 GitHub 儲存庫。
Liberty Ant 外掛程式 wlp-anttasks.jar 檔位於 Maven Central。如果您想要在建置 Script 中使用這些作業,您必須確定 Ant 類別路徑上有這個外掛程式。
將外掛程式檔案 wlp-anttasks.jar 複製到 Ant 安裝架構的 /lib 目錄中,然後在 build.xml 檔中宣告 antlib 名稱空間。
請參閱下列範例:
<project .... xmlns:wlp="antlib:net.wasdev.wlp.ant">
...
</project>
名稱空間可以是任何字串,不過,您必須避免名稱衝突。 之後,您必須利用這個名稱空間作為 Liberty 之 Ant 作業的字首。比方說,當呼叫 server 作業時,您必須使用 wlp:server。
關於這項作業
您可以建立一些建置 Script,以利用這些 Ant 作業,在 Liberty 上包裝、安裝及測試您的應用程式。