代码之家  ›  专栏  ›  技术社区  ›  Robert Kovačević

将JBoss存储库添加到M2Eclipse,没有最新的Hibernate版本

  •  1
  • Robert Kovačević  · 技术社区  · 15 年前

    我正在尝试将JBoss存储库添加到M2Eclipse中,主要用于Hibernate。它似乎可以工作,但找不到最新版本的Hibernate(3.5.1),只有3.5.0版本。我看了看其他的包裹,似乎都迟了几个月。这可能是什么原因造成的? 我在Ubuntu9.10上运行最新的M2Eclipse,我猜最新的Eclipse(它只是说20100218-1602,Eclipse的人认为在about对话框中不包含版本很有趣)。

    这是我的设置.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>
    

    2 回复  |  直到 14 年前
        1
  •  1
  •   Robert Kovačević    15 年前

    谢谢你,帕斯卡,但我刚刚知道问题出在哪里。JBoss最近转向Nexus,不再更新旧的回购协议。( http://repository.jboss.org/maven2 )

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

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

    他们与M2Eclipse一起工作很好(一切都是最新的)

    不管怎样,宣布这个的工作很好,JBoss,我只花了5个小时的时间在谷歌上寻找新的回购:(

        2
  •  1
  •   Pascal Thivent    14 年前

    nexus索引很可能已过时,只需手动添加依赖项:

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

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

    <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>