Google Web Toolkit中的Build.xml

时间:2009-12-15 09:32:19

标签: gwt

有人可以在Google Web Toolkit应用程序的根文件夹中解释build.xml文件的用途吗?从事物的外观来看,对于大多数应用来说似乎是相同的,但是我无法理解它实际上用于什么。何时以及为什么选择编辑此文件,如果大多数人不这样做,为什么没有为GWT应用程序自动创建标准build.xml?即通过Eclipse GWT插件向导。

3 个答案:

答案 0 :(得分:3)

如果您指的是使用webAppCreator创建的应用程序中的build.xml,则build.xml用于:

  • 将代码编译为javascript(gwtc任务)
  • 测试代码(运行测试套件并默认生成html报告)
  • 创建用于部署的“war”文件

答案 1 :(得分:1)

也许它是你日食环境中的其他插件。我有一个GWT 1.7和2.0项目都使用eclipse插件创建,并且它们都没有build.xml。

答案 2 :(得分:0)

build.xml是Ant构建的默认名称。当在以前称为“托管”模式(现在是“web”模式)的情况下运行GWT应用程序时,可能需要生成代码并将其捆绑在WAR或类似程序中以使其运行。所以大多数情况下,如果你只是运行代码,你可能看不到它;但它可能会根据某些运行模式自动生成。

出口也是如此;有时,导出脚本将生成一个build.xml(例如PDE的工作方式),然后运行它。当然,这些只是假设,可能有助于解释可能性,而不是确定的原因。