google-app-engine - 如何使用 Eclipse GAE 插件部署包含没有入口点的 GWT 模块的 GWT 项目?

标签 google-app-engine gwt eclipse-plugin

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

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

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

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

最佳答案

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

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

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

关于google-app-engine - 如何使用 Eclipse GAE 插件部署包含没有入口点的 GWT 模块的 GWT 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897746/

相关文章:

node.js - 如何在 NodeJs/Angular App Google App Engine 中强制 SSL

python - 为我的 SelectField 启用验证

java - Eclipse 从 String 创建 CompilationUnit 句柄

java - Eclipse 插件 : Populating dynamically a menu with commands and corresponding handlers

python - 如何部署 GCP App Engine Worker?

java - 是否可以从元数据_property_解码属性类

json - GWT JsonpRequestBuilder 超时问题

gwt - GWT 中的简单超链接?

gwt - 如何使用 GWT 内置 MVP 框架仅更改一个小部件并让其他小部件保持不变?

eclipse-plugin - 为 jface TextViewer eclipse worbench 操作激活查找/替换