【问题标题】:How to deploy GWT Project containing GWT modules without entry points with Eclipse GAE plugin?如何使用 Eclipse GAE 插件部署包含没有入口点的 GWT 模块的 GWT 项目?
【发布时间】:2011-04-23 07:15:12
【问题描述】:

我有一个 GWT 项目,其中包含一些我希望没有入口点的 GWT 模块,用作其他带有入口点的模块的库。

如果我选择不使用 GWT“库”模块编译 GWT“入口点”模块,则可以使用 Eclipse 中的“GWT 编译项目”选项编译良好。它们也运行良好。

当我选择使用“部署 App Engine 项目”选项将我的项目部署到 Google App Engine 时,所有模块都将被编译,并且此过程卡在“库”模块上,因为它们没有定义入口点。

有没有办法解决这个问题?我现在通过将 Dummy.java 文件添加到实现 EntryPoint 并在其中有一个空 onModuleLoad 的库来“修复”它。

【问题讨论】:

    标签: google-app-engine gwt eclipse-plugin


    【解决方案1】:

    您可以告诉 GWT 哪些模块具有入口点。右键单击该项目的图标,选择 Google > Web Toolkit Settings...,然后从“入口点模块”列表中删除您的库模块。

    此更改是永久性的,将影响您的所有编译操作,包括部署到 GAE。您从“GWT 编译项目”中选择的选项是临时的,并且仅持续一次编译。

    这应该告诉“部署应用引擎项目”操作停止尝试编译您的库模块。

    【讨论】:

    • 原发帖人说的是当你点击“GWT 编译项目”时出现的对话框。您可以从该对话框中删除模块,但更改是暂时的 - 它仅持续一次编译。您通过 Google 所做的更改 |网络工具包设置是持久的。
    • 哇,就是这么简单。不敢相信我忽略了它,tnx!
    • 关于设置的一些事情非常令人困惑。我也花了很长时间才找到它——我不得不在每次编译时添加模块。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    相关资源
    最近更新 更多