Я использую Eclipse Luna и работаю над проектом maven. Когда я добавляю запись для ojdbc jar в pom.xml, она дает ошибку в xml. Я не могу найти причину проблемы, поскольку groupId, artifactId и версия верны.
Как я могу исправить проблему?
Я использую Eclipse Luna и работаю над проектом maven. Когда я добавляю запись для ojdbc jar в pom.xml, она дает ошибку в xml. Я не могу найти причину проблемы, поскольку groupId, artifactId и версия верны.
Как я могу исправить проблему?
из-за ограничения лицензии 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
Это самый быстрый способ решить проблему, но она не рекомендуется, поскольку она применима только для вашей локальной системы.
Загрузите банку, прокомментируйте предыдущую запись для 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>
Загрузите драйвер 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. Наконец, очистите свой проект.
попробуйте этот
<dependency>
<groupId>com.hynnet</groupId>
<artifactId>oracle-driver-ojdbc6</artifactId>
<version>12.1.0.1</version>
</dependency>