我在Eclipse中为Google AppEngine(GAE)设置了一个带有EAR和两个WAR项目(=模块)的项目设置。 我想引用模块B中模块A的类。我该怎么做?
到目前为止我做了什么:
我已将模块A添加到模块B的构建路径中。这解决了编译器的问题,但它没有解决在运行时引用类的问题。我收到了java.lang.NoClassDefFoundError。
上下文
GAE模块共享相同的数据存储区,因此我想访问相同的持久性类。这些类在模块A中定义和增强。这方面的最佳实践是什么?
答案 0 :(得分:0)
不幸的是,您必须将模块A导出到jar中并将其添加到模块B的war / WEB-INF / lib目录中。