java – 如何更新随播放提供的Hibernate?

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

上一篇:java – 如何动态地将Ivy添加到Ant


下一篇:java – grails依赖解析