2009-12-15 96 views
1

有人能解釋一下build.xml文件用於Google Web Toolkit應用程序的根文件夾嗎?從外觀看,大多數應用程序似乎都是一樣的,但我不明白實際使用的是什麼。何時以及爲什麼要選擇編輯此文件,如果大多數人不這樣做,爲什麼沒有爲GWT應用程序自動創建的標準build.xml?即通過Eclipse GWT插件嚮導。Google Web Toolkit中的Build.xml

回答

3

如果你的意思是在webAppCreator創建的應用程序的build.xml,用於build.xml文件:

  • 編譯代碼的JavaScript(gwtc任務)
  • 測試代碼(運行測試套件&生成的HTML報告默認)
  • 創建用於部署的「戰爭」文件
1

也許它是你的eclipse環境中的一些其他插件。我有一個使用eclipse插件創建的GWT 1.7和2.0項目,它們都沒有build.xml。

0

build.xml是Ant構建的默認名稱。在以前稱爲'hosted'模式(現在是'web'模式)的情況下運行GWT應用程序時,可能需要生成代碼並將其捆綁到WAR或類似的代碼中才能運行。所以大多數時候,如果你只是運行代碼,你可能看不到它;但它可能會基於某些運行模式自動生成。

對於出口也是如此;有時,導出腳本會生成一個build.xml(例如,這就是PDE的工作原理),然後運行它。當然,這些只是假設,可能有助於解釋可能性,而不是明確的理由。

相關問題