GAE Eclipse:跨模块引用

时间:2014-05-30 13:57:37

标签: java eclipse google-app-engine google-cloud-datastore gae-eclipse-plugin

我在Eclipse中为Google AppEngine(GAE)设置了一个带有EAR和两个WAR项目(=模块)的项目设置。 我想引用模块B中模块A的类。我该怎么做?

到目前为止我做了什么:

我已将模块A添加到模块B的构建路径中。这解决了编译器的问题,但它没有解决在运行时引用类的问题。我收到了java.lang.NoClassDefFoundError。

上下文

GAE模块共享相同的数据存储区,因此我想访问相同的持久性类。这些类在模块A中定义和增强。这方面的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,您必须将模块A导出到jar中并将其添加到模块B的war / WEB-INF / lib目录中。