Play框架附带一个旧的Hibernate版本(3.6.1).如何在Play应用程序中更新Hibernate?通过常春藤?
按照Pere的建议我试过:
require:
- play
- org.hibernate -> hibernate-core 3.6.8 force: true
repositories:
- jboss:
type: http
root: "http://repository.jboss.org/nexus/content/groups/public/"
contains:
- org.jboss -> *
- org.jboss.javaee -> *
- org.hibernate -> *
但没有任何反应.当我在查看Ivy缓存目录时,Hibernate 3.6.8不存在,似乎没有任何事情发生.
解决方法:
您应该能够按照in here所述的方式强制使用新版本(注意:我没有对此进行测试,现在我无法对其进行测试).
你应该添加你的dependencies.yml
- org.hibernate -> hibernate-core 3.6.1
force: true
按您选择的版本替换版本号.标记力应覆盖Play使用的默认值
编辑:
您可能需要指向JBoss存储库,请参阅Stephano的评论:
I followed strictly the play dependencies maven2 example and added
org.jboss -> * AND org.jboss.javaee -> * and works perfectly