2016-07-25 65 views
0

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

的IntelliJ表明,Hibernate是不是项目的库中:

enter image description here

但仿佛休眠包括播放项目仍然正常运行。如果我们尝试调试我们可以看到JVM加载休眠但没有办法,我们可以一步在代码或看到类文件从的IntelliJ

enter image description here

任何意见是值得欢迎的!

+0

请添加您的build.sbt文件。 – marcospereira

+0

另外,请添加您正在使用的Play和Intellij IDEA版本。 – marcospereira

+0

您是否在'built.sbt'改变后在'activator/sbt中重新加载'? –

回答

0

我们已经解决了我们自己的问题。看来我们误解了IntelliJ & Play开发。对于任何遇到Play & IntelliJ的人来说,尽管Hibernate从IntelliJ中的所需库中被移除,但它的SBT将在开始时被踢开,并且SBT可以作为符号解析过程的一部分下载Hibernate。

我们不得不将我们定制的Hibernate放到SBT ivy2缓存文件夹中。