Java 如何使用GoogleEclipse插件创建带有应用程序引擎模块的GWTGAE

Java 如何使用GoogleEclipse插件创建带有应用程序引擎模块的GWTGAE,java,google-app-engine,gwt,gae-eclipse-plugin,maven-gae-plugin,Java,Google App Engine,Gwt,Gae Eclipse Plugin,Maven Gae Plugin,如何使用Java中的GoogleEclipse插件创建一个新的GWT和GAE项目以及模块?我尝试使用eclipse创建一个新的web应用程序,但它只是创建了一个没有模块的GWT和GAE项目 谢谢 如何使用Java中的GoogleEclipse插件创建一个新的GWT和GAE项目以及模块 请签入每个选项以使用示例代码创建项目 使用谷歌网络工具包 用户谷歌应用程序引擎 示例代码:如您所料,它使用模块创建示例代码 您可能首先希望使用GPE创建WTP项目,因为要使用模块,您需要创建EAR项目。这里描述了

如何使用Java中的GoogleEclipse插件创建一个新的GWT和GAE项目以及模块?我尝试使用eclipse创建一个新的web应用程序,但它只是创建了一个没有模块的GWT和GAE项目

谢谢

如何使用Java中的GoogleEclipse插件创建一个新的GWT和GAE项目以及模块

请签入每个选项以使用示例代码创建项目

  • 使用谷歌网络工具包
  • 用户谷歌应用程序引擎
  • 示例代码:如您所料,它使用模块创建示例代码

您可能首先希望使用GPE创建WTP项目,因为要使用模块,您需要创建EAR项目。这里描述了这一点:

您将创建模块,每个模块都是一个动态web项目。您的GWT应用程序将是其中之一。并按照此处模块的说明进行操作:


请注意,当您右键单击项目时,将有两个与Google相关的项目:Google和Google App Engine WTP。谷歌菜单中与appengine相关的命令似乎不起作用。而是使用Google app engine WTP菜单中与app engine相关的命令。

显然,以编程方式执行此操作是一个开放的功能请求: 和

有一个建议的解决办法:

GWT编译/war/output并将其复制到标准的动态Web项目中

我已经测试了这个变通方法,它是有效的。只需将GoogleWebApplications项目的“war”目录复制到存根动态Web项目的Web内容目录(默认为:“WebContent”)


对于动态Web项目和EAR项目的本地AppEngine开发服务器,项目名称不包含空格非常重要。此外,这也适用于AppEngine代理文件路径,请参阅。

Hi TBM,感谢您的回复。我试着检查每个选项,用示例代码创建项目,但它只是像往常一样给了我没有模块的选项。你说GWT中的模块是什么意思?如果您发现您的项目包含{module name}.gwt.xml..就是这样。不是gwt模块,而是这里描述的应用程序引擎模块:嗨,迈克,谢谢您的回答。我尝试添加动态web项目,但之后无法在其中添加GWT。通常通过右键单击它Google>WebToolkits Settings..,但现在设置没有显示。我看到它与com.Google.appengine.archetypes不同:appengine骨架原型生成。