Баночка спящего Maven не найдена (3.5.1-финал) - PullRequest
2 голосов
/ 19 апреля 2010

Я пытаюсь обновить hibernate-зависимость в моем pom, у меня была версия 3.3.2.GA , и я изменился на 3.5.1-Final . Но Maven не может найти банки в репо, поэтому проверяю URL.

http://repository.jboss.org/maven2/

в разделе гибернации.

Я вижу, что там нет ни одной банки, только пом. Но если я проверю раздел менеджера сущностей

Есть файлы jar и другие файлы (фактически файлы извлечены maven).

Я знаю, что могу добавить это в свой репозиторий с помощью этой командной строки

 mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate -Dversion=3.5.1-Final -Dpackaging=jar -Dfile=/path/to/file

Но я не знаю, нужны ли другие зависимости.

Я должен сказать, что я добавил репозиторий в мой pom, вот так.

   <repository>
        <id>JBOSS</id>
        <name>JBoss Repository</name>
        <url>http://repository.jboss.org/maven2/</url>
    </repository>

Танкую тебя.

Ответы [ 2 ]

3 голосов
/ 19 апреля 2010

Используйте hibernate-core как artifactId в зависимости (действительно из репозитория JBoss):

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

<repositories>
  <repository>
    <id>jboss</id>
    <name>JBoss repository</name>
    <url>http://repository.jboss.org/maven2</url>
  </repository>
</repositories>
1 голос
/ 25 мая 2011

JBoss начал синхронизировать свое собственное репо с Maven central как , опубликованное в блоге сообщества JBoss , поэтому теперь доступны артефакты hibernate без необходимости добавлять репозиторий JBoss в pom.xml или репозиторий менеджер.

Результат поиска для hibernate-core :

search result for hibernate-core

...