Вот простое руководство, в котором показано, как добавить драйвер Oracle JDBC в локальное хранилище Maven, а также как ссылаться на него в pom.xml
Протестировано с Oracle database 19c и Java 8
1. Получить драйвер Oracle JDBC
Посетите Веб-сайт базы данных Oracle и загрузите его.
В этом примере мы выбрали базу данных Oracle 19c и ojdbc8.jar
для проекта Java 8.
2. Установка Maven ojdbc8.jar
2.1 Загрузить или установить загруженный ojdbc.jar
в локальное хранилище Maven.
$ mvn install:install-file -Dfile=path/to/your/ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=19.3 -Dpackaging=jar
Для более старой версии.
$ mvn install:install-file -Dfile=path/to/your/ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.2.0.1 -Dpackaging=jar
$ mvn install:install-file -Dfile=path/to/your/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar
2.2 Полный пример установки ojdbc8.jar
C:\> mvn install:install-file -Dfile=d:/projects/ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=19.3 -Dpackaging=jar [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom --- [INFO] Installing d:\projects\ojdbc8.jar to C:\Users\mkyong\.m2\repository\com\oracle\ojdbc8\19.3\ojdbc8-19.3.jar [INFO] Installing C:\Users\mkyong\AppData\Local\Temp\mvninstall14285592711568231406.pom to C:\Users\mkyong\.m2\repository\com\oracle\ojdbc8\19.3\ojdbc8-19.3.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.872 s [INFO] Finished at: 2019-06-20T12:36:18+08:00 [INFO] ------------------------------------------------------------------------
3. 2.2 Полный пример установки || ojdbc8.jar
Теперь мы можем определить зависимость драйвера Oracle JDBC следующим образом:
com.oracle ojdbc8 19.3
Для более старой версии:
com.oracle ojdbc7 12.2.0.1 com.oracle ojdbc6 11.2.0.4
4. Системный путь
В качестве альтернативы мы можем просто загрузить .jar
и указать проекту, чтобы он нашел |/.jar в системном пути, как это:
com.oracle ojdbc 8 system d:/projects/ojdbc8.jar
com.oracle ojdbc 8 system ${project.basedir}/lib/ojdbc8.jar
Скачать Исходный Код
Рекомендации
- Часто задаваемые вопросы Oracle – Какие версии драйверов JDBC поддерживаются?
- Получите драйверы Oracle JDBC и UCP из репозитория Oracle Maven
- Каковы версии Oracle JDBC По сравнению с версиями JDK?
- Как включить пользовательскую библиотеку в локальный репозиторий maven?
Оригинал: “https://mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/”