0

我有一个使用 JDO 2 完美运行的 GAE 项目。我使用 IntellJ 进行开发。

我想将一些很棒的代码移到 GAE 以外的平台上,比如 Jetty。所以,我想创建一个模块,GAE 项目和 jetty 项目都可以使用它来实现数据层上几乎相同的东西。结构如下:

  • GAE项目
  • 码头项目
  • 共享模块

我正在将我的 PersistenceCapable JDO 类移动到 SharedModule,一切都可以编译。JettyProject 使用与应用引擎数据存储相同的代码将数据持久化到 mysql 数据库中工作得很好。

当我去运行 GAEProject 时,我得到一个错误:

Google AppEngine 增强器:严重:捆绑包“org.datanucleus.api.jdo”需要“org.datanucleus”版本“3.2.4”,但已解决的捆绑包的版本“3.2.4”超出预期范围。

没有帮助。这是增强器的问题。我想我需要弄清楚如何让 GAE Enhancer 增强第二个模块中的课程。当我使用 IntellJ 配置增强器时,它不会让我设置目录来增强 GAEProject 之外的那些。

4

0 回答 0