【问题标题】:Google App Engine/GWT/Eclipse Plugin Newbie Question- how to autobuild client side resources?Google App Engine/GWT/Eclipse Plugin 新手问题-如何自动构建客户端资源?
【发布时间】:2010-05-02 14:47:49
【问题描述】:

当我单击 Eclipse 3.5 中的 Google“新 Web 应用程序项目”按钮时,我正在修改由 Google Eclipse 插件生成的默认 GWT 应用程序。这对你们中的许多人来说无疑是熟悉的。基本上有一个 h1 标题说明“Web 应用程序启动项目”、一个文本字段和一个发送按钮。

我发现每当我对客户端资源进行更改时,例如在 .java 文件中将“发送”按钮上的文本更改为“提交”,Eclipse 似乎不会自动构建这些资源。事实上,我必须重建整个项目才能让这些更改反映在我的浏览器中。我确实在 Eclipse 中选择了“自动构建”。

我应该说这是我的第二个 GWT 项目,第一个几乎完全是服务器端(在 GAE 上的 restlet)并且一切都很好地自动构建。

当我第一次使用更新的客户端资源尝试这个新项目时,在刷新我的浏览器时,浏览器显示“您可能需要(重新)编译您的项目”。我不确定这是否相关,但我想我还是会提到它。

那么发生了什么?如何让 Eclipse/GWT 自动构建这些客户端资源?为您能提供的任何帮助而欢呼! :-)

【问题讨论】:

  • 仅供参考,我在 Mac OS 10.6 上运行 Eclipse 3.5 并使用 FireFox 3.6.3 进行本地测试

标签: java eclipse google-app-engine gwt


【解决方案1】:

我刚刚安装了 Eclipse + GWT SDK/插件。当我运行默认项目时,安装浏览器插件,它会显示一个发送按钮。当我将 .java 文件中的文本“发送”更改为“提交”并刷新浏览器时,它显示“提交”,换句话说:.java 文件已重新编译为 javascript,而服务器仍在运行.

它打印以下信息,仅供参考:

I am running Google App Engine Development/1.3.3.1.

It looks like you are using:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

此外,我使用 Eclipse 3.5 Galileo。因此,在我看来,默认情况下它几乎可以满足您的要求。我也在我的 Windows 环境中对此进行了测试,在那里工作相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2013-11-05
    • 2012-07-08
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多