Все,
Наш любимый администратор базы данных придумал запрос на добавление 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.
Ура!
Так как 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>