Maven Build не находит Oracle - PullRequest
0 голосов
/ 17 марта 2019

Я переключаю базу данных проекта maven с MySQL на Oracle.У меня есть эта зависимость в моем pom.xml:

<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc14 -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.4.0</version>
</dependency>

Но в представлении IntelliJ отображаются красные кривые на этой зависимости, и mvn clean install дает мне:

Could not resolve dependencies for project com.example:polls:jar:0.0.1-SNAPSHOT: Failure to find com.oracle:ojdbc6:jar:11.2.0.1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

Итак, по этому совету, я сделал форс (mvn clean install -U).Но это дает мне:

Downloading from central: https://repo.maven.apache.org/maven2/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.pom
[WARNING] The POM for com.oracle:ojdbc6:jar:11.2.0.1.0 is missing, no dependency information available
Downloading from central: https://repo.maven.apache.org/maven2/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar

... хотя мой .m2 содержит эту зависимость:

enter image description here

Так почемумой проект не строит?Есть ли какая-то причина, по которой jar-файлы Oracle недоступны через maven central?

1 Ответ

0 голосов
/ 20 марта 2019

Оказывается, драйверы Oracle JDBC необходимо получить из "Oracle Maven Repository". На этом есть много из указаний , которые, я думаю, я сначала пропустил. Их также можно загрузить напрямую .

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