如何使用Google Eclipse插件创建GWT GAE和App Engine模块

6
如何使用Google Eclipse插件在Java中创建具有模块的新GWT和GAE项目?我尝试使用Eclipse创建新的Web应用程序,但只创建了不带模块的GWT和GAE项目。
谢谢。
3个回答

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 engine相关的命令。

嗨,Mike,谢谢你的回答。我尝试添加动态Web项目,但之后我无法在其中添加GWT。通常通过右键单击它Google> *Web工具包设置..*,但现在该设置不会出现。 - user1012283
我发现它与com.google.appengine.archetypes:appengine-skeleton-archetype生成的不同。 - user1012283

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/输出复制到标准的动态Web项目中。
我已经测试了这个解决方法,它有效。只需将Google Web应用程序项目的“war”目录复制到存根动态Web项目的Web内容目录(默认为“WebContent”)中即可。
对于动态Web项目和EAR项目的本地AppEngine dev服务器,重要的是项目名称不包含空格。此外,这也适用于AppEngine代理文件路径,请参见Error opening zip file or JAR manifest missing : C:\Program

0
如何使用Google Eclipse插件在Java中创建带有模块的新GWT和GAE项目?
请确保选中每个选项以创建带有示例代码的项目。
  • 使用Google Web Toolkit
  • 使用Google App Engine
  • 示例代码:它将创建您期望的带有模块的示例代码。

嗨TBM,谢谢您的回复。我尝试检查每个选项以创建带有示例代码的项目,但它只是像往常一样没有模块。 - user1012283
GWT中的模块是什么意思?如果你发现你的项目包含{module name}.gwt.xml,那就是它了。 - bNd
不是 GWT 模块,而是应用引擎模块,如此处所述:https://developers.google.com/appengine/docs/java/modules/ - user1012283

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接