代码之家  ›  专栏  ›  技术社区  ›  Michiel Borkent

如何使用Eclipse GAE插件部署包含GWT模块的GWT项目?

  •  4
  • Michiel Borkent  · 技术社区  · 14 年前

    如果我选择不使用GWT'library'模块来编译GWT'entry point'模块,那么在Eclipse中使用“GWT compile Project”选项可以很好地编译GWT'entry point'模块。它们也运行良好。

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

    有办法绕过这个吗?现在,我通过向实现EntryPoint的库中添加Dummy.java文件并在其中包含空的onModuleLoad来“修复”它。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Riley Lark    14 年前

    您可以告诉GWT哪些模块有一个入口点。右键单击项目图标,选择“Google”>“Web工具包设置…”,然后从“入口点模块”列表中删除库模块

    此更改是持久的,将影响所有编译操作,包括部署到GAE。从“GWT Compile Project”中选择的选项是暂时的,并且只对一个编译有效。