【发布时间】:2009-12-22 23:41:40
【问题描述】:
有人能解释一下build.xml 文件在 Google Web Toolkit 应用程序的根文件夹中的用途吗?从外观上看,大多数应用程序似乎都是一样的,但是我无法理解它的实际用途。何时以及为什么会选择编辑此文件,如果大多数人不这样做,为什么没有为 GWT 应用程序自动创建的标准 build.xml?即通过 Eclipse GWT 插件向导。
【问题讨论】:
标签: gwt
有人能解释一下build.xml 文件在 Google Web Toolkit 应用程序的根文件夹中的用途吗?从外观上看,大多数应用程序似乎都是一样的,但是我无法理解它的实际用途。何时以及为什么会选择编辑此文件,如果大多数人不这样做,为什么没有为 GWT 应用程序自动创建的标准 build.xml?即通过 Eclipse GWT 插件向导。
【问题讨论】:
标签: gwt
如果您指的是使用 webAppCreator 创建的应用程序中的 build.xml,那么 build.xml 用于:
【讨论】:
也许它是您的 Eclipse 环境中的其他插件。我有一个使用 eclipse 插件创建的 GWT 1.7 和 2.0 项目,它们都没有 build.xml。
【讨论】:
build.xml 是 Ant 构建的默认名称。当以过去称为“托管”模式(现在称为“网络”模式)的方式运行 GWT 应用程序时,可能需要生成代码并将其捆绑在 WAR 或类似文件中以使其运行。所以大多数时候,如果你只是在运行代码,你可能看不到它;但它可能会根据某些运行模式为您自动生成。
对于导出也可能如此;有时,导出脚本会生成一个 build.xml(例如,PDE 就是这样工作的)然后运行它。当然,这些只是可能有助于解释可能性的假设,而不是确定的原因。
【讨论】: