Java GAE Eclipse:交叉模块引用

Java GAE Eclipse:交叉模块引用,java,eclipse,google-app-engine,google-cloud-datastore,gae-eclipse-plugin,Java,Eclipse,Google App Engine,Google Cloud Datastore,Gae Eclipse Plugin,我在Eclipse中为Google AppEngine GAE设置了一个带有EAR和两个WAR projects=模块的项目。我想引用模块B中模块A中的类。我该如何做 到目前为止我所做的: 我已经将模块A添加到模块B的构建路径中。这解决了编译器的问题,但没有解决运行时引用类的问题。我收到一个java.lang.NoClassDefFoundError 背景: GAE模块共享相同的数据存储,因此我希望访问相同的持久性类。这些类是在模块A中定义和增强的。这方面的最佳实践是什么?不幸的是,您必须将模块

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

到目前为止我所做的:

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

背景:


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

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

我明白了。您知道这是否可以通过Maven项目设置实现吗?我看到了这两篇文章:第一篇讨论了一个公共项目:在第二篇文章中,您可以看到模块之间的Maven依赖关系: