Intellij idea IntelliJ Datanucleus增强器插件不工作

Intellij idea IntelliJ Datanucleus增强器插件不工作,intellij-idea,datanucleus,Intellij Idea,Datanucleus,我正在开发的项目使用Datanucleus 2.0.3,因此我使用这些库进行增强(插件配置为使用模块依赖项)。Ubuntu 12.4机器上的IntelliJ 12.0.1版。我知道2.0.3已经过时了,但至少现在升级对我来说不是一个选择 格拉德尔的一切都很好。我通过项目导入IntelliJ,当我从junit运行测试时,我得到了通常的ClassNotPersistenceCapableException,所以我回忆起我需要一个插件来实现这一点 我安装了最新的插件(试用了beta版和上一个稳定版本)

我正在开发的项目使用Datanucleus 2.0.3,因此我使用这些库进行增强(插件配置为使用模块依赖项)。Ubuntu 12.4机器上的IntelliJ 12.0.1版。我知道2.0.3已经过时了,但至少现在升级对我来说不是一个选择

格拉德尔的一切都很好。我通过项目导入IntelliJ,当我从junit运行测试时,我得到了通常的ClassNotPersistenceCapableException,所以我回忆起我需要一个插件来实现这一点

我安装了最新的插件(试用了beta版和上一个稳定版本),并配置了插件来增强我的this one模块。我选择了JDO并应用了它,它发现了所有注释为持久性的类,我重建了整个项目,再次运行测试,同样的错误也发生了

我注意到/检查了一些事情: -Enchaner在“Build/Datanucleus增强器”中打勾 -查找了多个datanucleus JAR,但只有一个 -在IntelliJ的事件日志中没有看到任何消息说is已完成增强(gradle增强器会记录这样的消息) -在IntelliJ中没有看到任何错误消息说增强失败,我也没有在IntelliJ之外找到任何日志文件(应该有吗?) -当我为测试在类路径的顶部手动添加gradle构建的类时,测试通过了——但这并不好 -模块的类路径上有以下datanucleus 2.0.3 jar:datanucleus核心、datanucleus增强器、datanucleus连接池、datanucleus rdbms和asm-3.1.jar(依赖项说它是3.0-4.0,所以这个应该适合)

我不知道为什么它看到了这些类,但没有增强它们,或者它确实尝试过,但默默地失败了。。。但是我不知道如何诊断这个问题


我没有想到其他想法,请建议检查什么或尝试什么。

它可能与您的IDEA版本不兼容,请联系插件供应商寻求帮助。相同的情况下使用不同的设置:mac os x 10.8.4、intellij 12.1.4和datanucleus 3.0.3