【问题标题】:How to add a project as a dependency on a GWT/GAE project如何将项目添加为 GWT/GAE 项目的依赖项
【发布时间】:2011-07-11 23:13:25
【问题描述】:

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

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

  • 我尝试将动态 Web 模块方面添加到 google 项目中,然后编辑部署程序集并添加项目......没有用。

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

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

更新:

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

【问题讨论】:

    标签: eclipse google-app-engine gwt plugins


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-22
        • 1970-01-01
        • 1970-01-01
        • 2016-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-07
        相关资源
        最近更新 更多