Добавление репозитория JBoss в m2eclipse, не последняя версия Hibernate - PullRequest
1 голос
/ 21 апреля 2010

Я пытаюсь добавить репозиторий JBoss в m2eclipse, в основном для Hibernate. Кажется, он работает, но не может найти последнюю версию Hibernate (3.5.1), только 3.5.0beta. Я посмотрел на некоторые другие пакеты, и они все, кажется, пару месяцев позади. Что может быть причиной этого? Я использую последний m2eclipse, и я думаю, что последний Eclipse (он просто говорит 20100218-1602, люди затмения думают, что смешно не включать версию в диалог 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>

Ответы [ 2 ]

1 голос
/ 21 апреля 2010

Спасибо Паскаль, но я только что понял, в чем проблема. JBoss недавно переключился на Nexus и больше не обновляет старый репозиторий (http://repository.jboss.org/maven2)

Новый список хранилищ вы можете найти здесь:

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

Они отлично работают с m2eclipse (все обновлено)

В любом случае, отличная работа, объявляя об этом, JBoss, я потратил 5 часов на поиски нового репо:

1 голос
/ 21 апреля 2010

Скорее всего, индекс 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>
...