2010-04-26 60 views
5

我工作的一個Java的任務在我的大學軟件設計課程。它並不複雜,它包含一些類,接口和jUnit測試用例。我們現在被告知我們應該提供一個build.xml文件作爲一個螞蟻構建器的輸入。我從來沒有聽說過,或之前用過螞蟻。我也看到Eclipse支持它。 我的問題是 - build.xml做什麼? Eclipse如何構建我的項目,並且爲什麼不使用ant而不使用ant?最重要的是 - 如何用Eclipse創建這個文件?如何爲現有的Java項目創建Ant構建器文件(build.xml)?

謝謝。

+0

會http://stackoverflow.com/questions/206473/build-eclipse-java-project-from-command-line/206587#206587幫助嗎? – VonC 2010-04-26 20:26:07

回答

5

Ant是一個基於Java的構建工具。它非常強大,並且與您可能需要構建任何可想象的Java應用程序的各種其他工具集成在一起。使用Continuous Build服務器部署連續集成環境時非常有用。

您在Eclipse中構建,並且您的構建過程中必然要你的IDE - 這是一個人的項目完全正常,但可能被證明效率不高的團隊項目。此外,通過Ant,您可以擁有複雜的構建,包括多個組件以及在單個步驟中完成的錯綜複雜的依賴關係(包括單元測試)。

您可以從頭開始創建你的Ant構建(這是最好的方式,但它需要相當長的一段)。否則,可以使用File/Export菜單在Eclipse中創建它(在General下,選擇Ant buildfiles)。

2

您絕對應該知道如何從頭開始創建一個build.xml文件,以便您瞭解Eclipse在後臺執行的操作。

我教一個Java類前一陣子,我解釋ant基礎。

相關問題