在谷歌应用引擎和其他平台之间共享JDO课程

时间:2013-10-16 21:39:57

标签: google-app-engine intellij-idea jdo

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

我想将一些非常棒的代码移到GAE以外的平台上,比如Jetty。所以,我想创建一个模块,GAE项目和jetty项目都可以在数据层上使用相同的模块。结构为:

  • GAEProject
  • JettyProject
  • SharedModule

我将我的PersistenceCapable JDO类移动到SharedModule,一切都编译好了。 JettyProject可以使用保存到应用引擎数据存储的相同代码将数据保存到mysql数据库中。

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

Google AppEngine Enhancer:SEVERE:Bundle" org.datanucleus.api.jdo"需要" org.datanucleus"版本" 3.2.4"但已解决的捆绑包有版本" 3.2.4"超出预期范围。

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

0 个答案:

没有答案