Eclipse和m2eclipse的问题

时间:2011-02-27 08:08:14

标签: eclipse hibernate m2eclipse

要使用最新版本的hibernate(版本3.6.1),请参考 guideJboss 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>

1 个答案:

答案 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的来源,如果您无法获取它,似乎有错误。