Подтвердить что ты не робот

Отсутствует артефакт com.oracle:ojdbc6:jar:11.2.0 в pom.xml

Missing artifact com.oracle in pom.xml

Я использую Eclipse Luna и работаю над проектом maven. Когда я добавляю запись для ojdbc jar в pom.xml, она дает ошибку в xml. Я не могу найти причину проблемы, поскольку groupId, artifactId и версия верны.

Как я могу исправить проблему?

4b9b3361

Ответ 1

из-за ограничения лицензии Oracle, нет публичных репозиториев, которые предоставляют флагом ojdbc.

вам необходимо загрузить его и установить в локальный репозиторий. Получите jar из Oracle и установите его в локальный репозиторий maven, используя

mvn install:install-file -Dfile={path/to/your/ojdbc.jar} -DgroupId=com.oracle 
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

Ответ 2

Это самый быстрый способ решить проблему, но она не рекомендуется, поскольку она применима только для вашей локальной системы.

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

Предыдущая запись:

<!-- OJDBC6 Dependency -->
        <!-- <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>1.0</version>
            <scope>runtime</scope>
        </dependency> -->

Новая запись:

<dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>1.0</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/ojdbc6/ojdbc6.jar</systemPath>
        </dependency> 

Ответ 3

Загрузите драйвер oracle ojdbc из Официальный сайт Oracle.

Установите/добавьте драйвер Oracle в локальный репозиторий maven mvn install: install-file -DgroupId = com.oracle -DartifactId = ojdbc7 -Dpackaging = jar -Dversion = 12.1.0.1 -Dfile = ojdbc7.jar -DgeneratePom = true

Укажите загруженное местоположение файла через -Dfile =

Добавьте в свой файл pom следующую зависимость

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.1</version>
</dependency>

Используйте тот же файл groupId/artifactId, как указано в вашей команде установки mvn. Наконец, очистите свой проект.

Ответ 4

попробуйте этот

    <dependency>
        <groupId>com.hynnet</groupId>
        <artifactId>oracle-driver-ojdbc6</artifactId>
        <version>12.1.0.1</version>
    </dependency>