Как добавить Oracle ons.jar в проект maven - PullRequest
3 голосов
/ 19 мая 2011

Все,

Наши любимые администраторы баз данных обратились с просьбой добавить конфигурацию hibernate ons для нашего соединения Oracle JDBC. Теперь, чтобы это работало, нам нужно, чтобы Oracle предоставил ons.jar в пути к классам.

Текущий раздел для библиотеки oracle jdbc:

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc14</artifactId>
  <version>10.2.0.2.0</version>
  <scope>compile</scope>
</dependency>

Я пытался осмотреться, можем ли мы добавить ons.jar в список зависимостей maven, но не смог. Может ли кто-нибудь предоставить какие-либо материалы о том, как добавить это?

Я просмотрел репозиторий ibiblio maven, он имеет только ojdbc14 и ничего для ons.jar.

ура!

1 Ответ

4 голосов
/ 19 мая 2011

Поскольку ons.jar недоступен в ваших репозиториях, вам необходимо загрузить его вручную, а затем добавить в репозитории.

Вы можете добавить его в свой локальный репозиторий:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ons -Dversion=10.2.0.2.0 -Dfile=/path/to/file -Dpackaging=jar -DgeneratePom=true

Если у вас есть удаленный репозиторий, вы можете развернуть в нем следующую команду:

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ons -Dversion=10.2.0.2.0 -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> -Durl=<url-of-the-repository-to-deploy>

Дополнительная информация: Maven - Руководство по развертыванию сторонних JAR-файлов в удаленном репозитории

С помощью файлов, установленных в вашем репо, вы можете добавить зависимость в pom.xml вашего проекта:

<dependency>
 <groupId>com.oracle</groupId>
 <artifactId>ons</artifactId>
 <version>10.2.0.2.0</version>
 <scope>compile</scope>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...