локальный репозиторий maven содержит 2 пути для зависимости от оракула - PullRequest
0 голосов
/ 30 ноября 2018

По неизвестным причинам у меня есть 2 локальные зависимости для oracle: "\ com \ oracle \ jdbc \ ojdbc7 \ 12.1.0.2" и "\ com \ oracle \ ojdbc7 \ 12.1.0.2".В pom.xml у меня есть такая зависимость

<dependency>
        <groupId>com.oracle.jdbc</groupId>
        <artifactId>ojdbc7</artifactId>
        <version>12.1.0.2</version>
</dependency>

В результате проект не запускается из-за отсутствия артефакта com.oracle.jdbc.Какова основная причина этой проблемы?

1 Ответ

0 голосов
/ 30 ноября 2018

Загрузите официальную версию ojdbc7.jar 12.1.0.2 отсюда: https://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html

Затем откройте командную строку в каталоге, где расположен этот файл, и выполните команду:

mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle.jdbc -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar

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

<maven-local-repo-root>\com\oracle\jdbc\ojdbc7\12.1.0.2

Затем обновите проект, и зависимость должна быть видна в проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...