|
|
1
36
jboss已经开始将自己的repo与maven central as同步。
posted on the JBoss community blog
因此
Search result for hibernate-core :
要将HibernateCore3.6.3添加到项目中,只需将以下代码片段添加到POM中:
|
|
|
2
16
您遇到了问题,因为org.hibernate:hibernate:3.3.2.ga是一个聚合器pom,用于构建其余模块,实际上它不是一个jar。看起来3.2.7之后发生了一次重构,这让人大吃一惊。作为参考 blog entry 提示他们在将hibernate升级到central的过程中遇到了一些问题,也许可以解释这种变化。 如果你看看 JBoss repository ,您将看到3.3.2.ga的hibernate模块 是 托管的,它们只是作为单独的工件、hibernate core、hibernate ehcache等托管的。因此,您的存储库声明是正确的,您只需要微调依赖关系声明以考虑更改。 jboss存储库托管 hibernate-annotations-3.4.0.GA , hibernate-validator-3.1.0.GA 和 hibernate-core-3.3.2.GA 其中之一。尝试将特定的构件添加到pom中,并使用已经声明的jboss存储库。 还有一个 hibernate-dependencies 为大多数hibernate工件(包括core)提供可传递依赖关系的pom。所以最简单的方法就是替换现有的 冬眠 依赖关系声明 休眠依赖项 你的依赖关系会这样结束…
为了使您的生活更简单,您可以在一个名为(hibernate all)的项目中定义所有这些hibernate依赖项,然后为所有使用hibernate的项目引用该单个项目(当然,如果hibernte团队提供了该项目,那就更好了)。 |
|
|
3
4
这很令人沮丧,但新版本只是没有,并没有很长一段时间。具有讽刺意味的是,hibernate工件有一些相当复杂的相互依赖关系,并且这些依赖关系的最低版本都有很好的文档记录,这些依赖关系可以理想地表示为maven pom。相反,我们必须自己下载二进制文件并尝试在本地表达它们。 |
|
|
4
2
您可以在POM.XML中使用依赖项。
|
|
|
5
1
这个问题已经过时很久了: 多年以来,所有hibernate版本都在maven central中提供。 查看www.hibernate.org获取最新的maven坐标(不要相信IDE的建议)。 |
|
|
6
0
存储库中缺少jar,这可能是最新的hibernate版本不在主存储库中的原因。 |
|
|
7
0
对这件事还不熟悉,还到处玩弄。我没有完整的解决方案,但是:
对于那些仍然有问题的人,可以最后一根稻草下载Maven网站上丢失的文件,例如,浏览: http://repo1.maven.org/maven2/org/hibernate/hibernate-core/3.6.8.Final/ (是的,我尝试将此路径和其他合理路径设置为存储库源,但没有成功…) 要将此jar安装到maven构建中,请执行以下操作:
参考文献: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html 抱歉,刚刚意识到有些是多余的,但希望它有助于一些人看到其他可能的网址。JB |