【问题标题】:Adding JBoss repository to m2eclipse, no latest Hibernate version将 JBoss 存储库添加到 m2eclipse,没有最新的 Hibernate 版本
【发布时间】:2011-02-10 08:32:37
【问题描述】:

我正在尝试将 JBoss 存储库添加到 m2eclipse,主要用于 Hibernate。好像可以,但是找不到最新版本的Hibernate(3.5.1),只有3.5.0beta。我查看了其他一些包裹,它们似乎都落后了几个月。这可能是什么原因造成的? 我正在运行最新的 m2eclipse,我猜是最新的 Eclipse(它只是说 20100218-1602,eclipse 的人认为在 about 对话框中不包含版本很有趣),在 ubuntu 9.10 上。

这是我的 settings.xml

<settings>
<profiles>
    <profile>
        <id>jboss-maven2-release-repository</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>

        <repositories>
            <repository>
                <id>jboss-maven2-release-repository</id>
                <url>http://repository.jboss.org/maven2</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>jboss-snapshots</id>
                <url>http://snapshots.jboss.org/maven2</url>
                <releases>
                    <enabled>false</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>jboss-releases</id>
                <url>http://repository.jboss.org/maven2</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </pluginRepository>
            <pluginRepository>
                <id>jboss-snapshots</id>
                <url>http://snapshots.jboss.org/maven2</url>
                <releases>
                    <enabled>false</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>

【问题讨论】:

  • 我刚刚看到 jboss maven 存储库上的“nexus-maven-repository-index.gz”文件最后一次更新是在 2009 年 10 月 28 日 10:04。有什么解决方法吗?

标签: hibernate maven-2 jboss m2eclipse


【解决方案1】:

谢谢帕斯卡,但我刚刚弄清楚问题出在哪里。 JBoss 最近切换到 nexus,并且不再更新旧的 repo (http://repository.jboss.org/maven2)

您可以在此处找到新的存储库列表:

https://repository.jboss.org/nexus/index.html#view-repositories

他们在 m2eclipse 上工作得很好(一切都是最新的)

无论如何,JBoss 宣布这一点做得很好,我花了 5 个小时在谷歌上搜索找到新的 repo :(

【讨论】:

  • 嗯,当然,但是如果你像我一样被宠坏了,并且希望你在 m2eclipse 中的自动解析小工具能够工作,你想要新的。值得一提的是,有一个正确索引的新仓库,例如 hibernate.org/downloads.html
  • 我学会了不依赖 Nexus 索引,认为每个人都会提供一个只是一种乌托邦(我使用在线存储库搜索引擎)。但我承认,当存储库确实提供索引时,它会很方便。
【解决方案2】:

nexus 索引很可能已经过期,手动添加依赖即可:

<dependencies>
  <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>3.5.1-Final</version>
  </dependency>
</dependencies>

我不会使用配置文件,而只是将存储库添加到 pom 顺便说一句(但这是个人选择):

<repositories>
  <repository>
    <id>jboss-public-repository-group</id>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
  </repository>
</repositories>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多