Как добавить Oracle ons.jar в проект maven

3

Все,

Наш любимый администратор базы данных придумал запрос на добавление hibernate onsconfiguration для нашего соединения JDBC Oracle. Теперь для этого нам нужно 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.

Ура!

Теги:
maven
oracle10g

1 ответ

4
Лучший ответ

Так как 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>
  • 0
    Я думаю, что я не очень ясно понял в своем вопросе. У нас уже есть ojdbc14.jar, добавленный к нашему репо и связанный с приложением. То, что мы хотим добавить сейчас, это ons.jar.
  • 0
    Ons.jar находится на странице, на которую вы ссылаетесь. Загрузите его вручную и следуйте инструкциям, чтобы добавить его в репозиторий Maven.
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню