2012-08-28 166 views
-1

我有,如何創建一個build.xml文件在此文件夾strucure

build/classes - compiled java codes 

    libs - some jar files 

    src - java codes 

    WebContent - all the .jsp files, WEB-INF/lib and META-INF 

我創造了一些構建文件,但他們沒有工作。如何爲這個文件夾結構創建一個build.xml文件。螞蟻的用於War File

所有類中的src目錄

+1

通過不使您目前正在:-)錯誤 –

+0

獲取最新的Apache'ant'並開始編寫:) –

+1

聽起來像 「你好,蟻族」 給我。 – duffymo

回答

1

詳細示例應當編譯,並放置在一個單獨的構建/ classes目錄。創建的war文件將被放置在dist目錄中。

  1. 所以首先我們創建build/classes和dist目錄。 init目標執行此項工作。

  2. 下一步是編譯在src目錄中的所有類和 代替它們在build/classes目錄。首先,您需要 將「WebContent/WEB-INF/lib」 目錄中的所有lib文件添加到類路徑中。

  3. 目標編譯使用javac任務編譯Java類 ,它取決於目標初始化,因爲只有當你有 目錄準備,你可以把它們內部的類我們之前創建的路徑將在這裏使用元素引用。

  4. 現在,我們可以創建一個使用戰爭任務war文件。要創建戰爭 文件,您需要指定web目錄,lib目錄和 classes目錄。 destFile特性指定war文件 位置和webxml屬性指定web.xml文件 位置

  5. 可以使用乾淨的目標,以清理項目。乾淨目標 刪除build和dist目錄。

+0

感謝隊友的幫助 – Alex

+0

@AmitD請包括該鏈接的摘要(以及用戶需要的答案)並將其放入答案中,否則很可能您的答案將被刪除爲「不是答案」。我們期望答案在這個網站上是自我包含的。 –

相關問題