要使用最新版本的hibernate(版本3.6.1),请参考 guide将Jboss repository URL添加到我的项目POM文件中。然后我转到Maven Repositories View
重建此存储库的索引。
重建后,我仍然无法使用m2eclipse的POM GUI编辑器添加依赖项时搜索hibernate核心版本3.6.1,并且在浏览时无法在org.hibernate
节点中找到hibernate-core 3.6.1使用Maven Repositories View
添加的Jboss存储库的存储库树。但是,当我直接使用浏览器浏览添加的Jboss存储库时,我可以找到3.6.1版本(位于https://repository.jboss.org/nexus/content/repositories/releases/org/hibernate/hibernate-core/)
为什么m2eclipse中存储库树的内容与使用浏览器的内容不同? 这里发生了什么以及如何使m2eclipse也获得3.6.1版本?
这是我的pom.xml中添加的存储库设置
<repositories>
<repository>
<id>repository.jboss.org</id>
<name>JBoss Repository</name>
<url>http://repository.jboss.org/nexus/content/groups/public-jboss</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
答案 0 :(得分:1)
在屏幕截图中,我看到repo1.maven.org
,但您需要https://repository.jboss.org/nexus/content/repositories/releases/
。我在使用m2eclipse的项目中也有3.6.1-Final of Hibernate,并且获取它没有问题。如果您已定义指向jboss repo的pom.xml
,请检查您的<repository>
。
请粘贴pom.xml
的来源,如果您无法获取它,似乎有错误。