2016-07-25 29 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緩存文件夾中。