Драйверы Oracle не могут быть установлены с помощью maven, как указано автором этого сообщения в блоге :
Из-за лицензионных ограничений Oracle драйвер JDBC Oracle не являетсядоступно в публичном репозитории Maven. Чтобы использовать драйвер Oracle JDBC с Maven, вы должны загрузить и установить его в свой локальный репозиторий Maven вручную.
Вам необходимо вручную загрузить нужные драйверы, а затем выбрать один из двух возможных путей, а именно:
- Установить драйвер в локальный репозиторий maven
- Определите вашу зависимость, указав путь к файлу JAR
Вот несколько примеров обоих случаев:
Локальное хранилище maven
- Загрузка ираспакуйте jar драйвера в вашей файловой системе,
- Затем выполните следующую команду
mvn install:install-file -Dfile=path/to/your/ojdbc6.jar -DgroupId=com.oracle
-DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar
- Наконец, настройте вашу зависимость, пожалуйста, обратите внимание, что я использовал другой идентификатор группы
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
Указание местоположения файла jar
Это довольно просто и прямо, просто поместите файл jar в какую-то папку и укажите путь в вашей зависимости,Вы даже можете использовать любой путь проекта, но вам придется быть осторожным с возможными юридическими проблемами, касающимися водительских прав или правил распространения;поэтому я рекомендую использовать первый вариант.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>6</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/ojdbc6.jar</systemPath>
</dependency>
Поскольку этот процесс необходимо повторять на каждой машине разработки, стоит упомянуть, что вам следует оставить некоторую форму документации, указывающую на необходимость этого драйвера инеобходимые шаги для его установки.
С уважением