奇怪的游戏框架和休眠问题

时间:2016-07-25 02:15:14

标签: hibernate intellij-idea playframework

我们正在开发一个Play Framework + Hibernate项目。 Hibernate有一些特殊情况需要我们深入研究。我们已经从Play Project中删除了所有已知的Hibernate依赖项(例如ivy2缓存和我们的自定义库文件夹)。奇怪的是Play继续运行Hibernate作为一个包含的库!

IntelliJ表明Hibernate不在项目的库中:

enter image description here

但Play项目仍然正常运行,就好像包含Hibernate一样。如果我们尝试调试,我们可以看到JVM加载了Hibernate但我们决不会介入代码或从IntelliJ看到类文件

enter image description here

欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

我们自己解决了这个问题。我们似乎误解了IntelliJ&玩开发。对于任何遇到Play& IntelliJ,虽然从IntelliJ中的必需库中删除了Hibernate,但它的SBT将在开始时被踢入,而SBT可能会将Hibernate作为符号解析过程的一部分下载。

我们必须将自定义构建的Hibernate放入SBT ivy2缓存文件夹。