Найдите Oracle драйвером JDBC в репозитории Знатока

Вы уверены, что это на самом деле работает? (очистить все .pyc)

Данные являются диктонарными, и вы перебираете ключи (строки) и рассматриваете их как диктовку

for tuple in data:
    tuple['creationTime'] -=  int(timedelta(days = day_start).total_seconds())
282
задан MozenRath 6 February 2018 в 22:35
поделиться

5 ответов

Как найти репозиторий (если есть), содержащий этот артефакт?

К сожалению, из-за бинарной лицензии нет общедоступного репозитория с Oracle Driver JAR. Это происходит со многими зависимостями, но не по вине Maven. Если вам случится найти общедоступный репозиторий, содержащий JAR, вы можете быть уверены, что это незаконно.

Как мне добавить его, чтобы Maven мог его использовать?

Некоторые JAR-файлы, которые нельзя добавить по лицензионным причинам, имеют запись pom в репозитории Maven Central . Просто проверьте его, он содержит предпочитаемую поставщиком информацию Maven:

<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>

... и URL-адрес для загрузки файла, который в данном случае http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html .

После того, как вы загрузили JAR, просто добавьте его в репозиторий своего компьютера с помощью (примечание Я вытащил groupId, artifactId и версию из POM):

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 \
     -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true

Последний параметр для создания POM избавит вас от предупреждений pom.xml

Если у вашей команды есть локальный репозиторий Maven это руководство может оказаться полезным загрузить туда JAR.

405
ответ дан 23 November 2019 в 01:56
поделиться

В моем случае это работает на меня после добавления этого ниже зависимости от версии (10.2.0.4). После добавления этой версии 10.2.0.3.0 это не работает из-за .jar файла не, помогают в пути к репозиторию.

<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4</version>
0
ответ дан 23 November 2019 в 01:56
поделиться

Драйверы JDBC Oracle теперь доступны в Знаток, Центральный . Вот Ссылка:

Oracle Драйверы JDBC - Знаток, Центральный

статья разработчиков Oracle, объявляющая о доступности драйверов JDBC Oracle в Центральном Знатоке:

Oracle, объявляющая - Oracle драйверы JDBC, доступные в Знатоке, Центральном

Пример:

<!-- https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc10 -->
<dependency>
   <groupId>com.oracle.jdbc</groupId>
   <artifactId>ojdbc10</artifactId>
   <version>19.3.0.0</version>
</dependency>
0
ответ дан 23 November 2019 в 01:56
поделиться

Попробуйте ниже:

<dependency>
    <groupId>com.oracle.ojdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>19.3.0.0</version>
</dependency>
0
ответ дан 23 November 2019 в 01:56
поделиться

Это работало на меня как очарование. Я прошел несколько путей, но тогда это помогло мне. Удостоверьтесь, что Вы выполняете каждый шаг, и называют XML-файлы точно тем же .

https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides

процесс немного утомителен, но да он действительно работает.

0
ответ дан 23 November 2019 в 01:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: