我有一个包含一些GWT模块的GWT项目,我希望没有入口点,作为其他模块WITH入口点的库。
如果我选择不用它们编译GWT'库'模块,那么GWT'入口点'模块可以通过Eclipse中的“GWT Compile Project”选项进行编译。他们也运行良好。
当我选择使用“部署App Engine项目”选项将项目部署到Google App Engine时,所有模块都将被编译,并且此过程会卡在“库”模块上,因为它们没有定义入口点。
有没有办法解决这个问题?我现在通过将Dummy.java文件添加到实现EntryPoint的库中并在其中包含空的onModuleLoad来“修复”它。
答案 0 :(得分:3)
您可以告诉GWT哪些模块具有入口点。右键单击项目的图标,选择Google> Web Toolkit设置...,并从“入口点模块”列表中删除库模块。
此更改是持久的,会影响您的所有编译操作,包括部署到GAE。您从“GWT编译项目”中选择的选项是暂时的,仅适用于一次编译。
这应该告诉“部署应用程序引擎项目”操作停止尝试编译库模块。