如何使用谷歌eclipse插件创建具有应用程序引擎模块的gwt gae

时间:2014-04-24 03:09:20

标签: java google-app-engine gwt gae-eclipse-plugin maven-gae-plugin

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

感谢。

3 个答案:

答案 0 :(得分:3)

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

https://developers.google.com/appengine/docs/java/webtoolsplatform

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

https://developers.google.com/appengine/docs/java/modules/

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

答案 1 :(得分:1)

显然,这是一个以编程方式执行此操作的开放功能请求: https://code.google.com/p/google-web-toolkit/issues/detail?id=3584https://code.google.com/p/google-plugin-for-eclipse/issues/detail?id=121

有一个建议的解决方法:

  

GWT编译并将/ war / output复制到标准的Dynamic Web Project中。

我已经测试了这种解决方法,但它确实有效。只需复制 Google Web应用程序项目" war"目录到存根动态Web项目的Web内容目录(默认:" WebContent")。

对于动态Web项目和EAR项目的本地AppEngine dev服务器,项目名称不包含空格很重要。此外,这也适用于AppEngine代理文件路径,请参阅Error opening zip file or JAR manifest missing : C:\Program

答案 2 :(得分:0)

  

如何使用Java中的google eclipse插件创建一个包含模块的新GWT和GAE项目?

请检查每个选项以使用示例代码创建项目。

  • 使用Google Web Toolkit
  • 用户Google App Engine
  • 示例代码:它会按预期使用模块创建示例代码。