как получить доступ к jacc.jar и jta.jar при использовании гибернации с maven? - PullRequest
0 голосов
/ 18 мая 2011

Я пытаюсь перенести существующий веб-проект eclipse (wtp) в maven, используя m2e. Поэтому я добавляю банки один за другим в maven pom.xml (пытка) Когда дело доходит до hibernate, maven автоматически загружает некоторые зависимости hibernate3.jar, и это происходит из-за jacc.jar и jta.jar. Есть миллионы страниц, жалующихся на это, но на сегодняшний день, с maven 2 и существующим проектом, что мне нужно сделать? Мне нужно создать пакет развертывания на основе maven, который может получить доступ только к общедоступным репозиториям.

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

Страница Руководство по работе с JAR-файлами Sun на сайте Maven содержит список groupId и artifactId, которые будут использоваться с официальными JAR-файлами Sun API, которые могут вам помочь. Это может быть довольно запутанным, поскольку не так много простых для понимания шаблонов, и Sun / Oracle также не публикует стандартную ссылку.

0 голосов
/ 18 мая 2011
  • Используйте JBoss Maven репозиторий (это общедоступно):

    <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>
    
  • добавить зависимость в пом:

    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-core</artifactId>
      <!-- or hibernate-entitymanager if you use jpa -->
      <version>3.6.4.Final</version>
      <!-- or whichever version you use -->
    </dependency>
    

Вуаля, вот и все

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...