如何将项目添加为GWT / GAE项目的依赖项

时间:2011-03-09 14:42:39

标签: eclipse google-app-engine gwt plugins

我创建了一个“谷歌项目”...用gwt / gae插件进行了新的web项目。现在我想在另一个项目中引用代码。

  • 我有项目到构建路径并启动项目。 GAE在依赖项目中找不到类。

  • 我尝试将动态网络模块方面添加到Google项目中,然后编辑部署程序集并添加类似的项目......不起作用。

我运行项目的方式是“作为Web应用程序运行”。

如何将项目作为依赖项添加到Google项目中?我正在使用Helios Eclipse,最新的谷歌插件,gwt和gae。

更新

这实际上不是“gwt”项目 - 没有前端。这是一个后端的GAE项目。

2 个答案:

答案 0 :(得分:2)

对于部署,您目前不能(从Gwt 2.2开始)部署直接引用其他gwt项目的gwt项目。相反,您必须将其他项目导出到jar文件,并将jar文件包含在head项目的构建路径中。只要这些jar文件存在于war / WEB-INF / lib中,它就会正确部署。

出于测试目的,您可以在托管模式的构建路径中引用项目本身,但是一旦部署它,就需要在lib目录中使用导出的jar。

答案 1 :(得分:1)

如果您的其他项目也是gwt项目,并且您想要使用* .client包中的类,则需要在其他项目中“继承”该模块。见http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules。如果这不是问题,也许你可以通过“找不到课程”来解释你的意思。是否在编译时找不到类?运行?实际的消息是什么?