oracleconnection ojdbc8 ojdbc6 for dependency 12c java maven pom.xml ojdbc artifact

java - ojdbc8 - Falta el artefacto com.oracle:ojdbc6:jar:11.2.0 en pom.xml



oracle jdbc driver java maven (6)

Añadir esto es trabajo para mi

<repositories> <!-- Repository for ORACLE JDBC Driver --> <repository> <id>codelds</id> <url>https://code.lds.org/nexus/content/groups/main-repo</url> </repository> </repositories>

Estoy usando Eclipse Luna y trabajando en un proyecto de Maven. Cuando agrego la entrada para ojdbc jar en pom.xml, está dando un error en el xml. No puedo encontrar ninguna razón para el problema, ya que GroupId, artifactId y la versión son correctos.

¿Cómo puedo solucionar el problema?


Coloque ojdbc6.jar en la carpeta de recursos de proyecto de eclipse. luego agregue el siguiente código de dependencia en su pom.xml

<dependency> <groupId> oracle </groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/ojdbc6.jar</systemPath> </dependency>


Debido a la restricción de la licencia de Oracle, no hay repositorios públicos que proporcionen ojdbc jar.

Necesita descargarlo e instalarlo en su repositorio local. Obtenga jar de Oracle e instálelo en su repositorio local de Maven usando

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

Si está utilizando ojdbc7, aquí está el link


Descargue el controlador oracle ojdbc del link .

Instalar / Agregar el controlador de Oracle al repositorio local de mvn instalar: install-file -DgroupId = com.oracle -DartifactId = ojdbc7 -Dpackaging = jar -Dversion = 12.1.0.1 -Dfile = ojdbc7.jar -DgeneratePom = true

Especifique la ubicación del archivo descargado a través de -Dfile =

Agregue la siguiente dependencia en su archivo pom

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

Use el mismo ID de grupo / artefacto como se especifica en su comando de instalación de mvn. Finalmente limpia tu proyecto.


Esta es la forma más rápida de resolver el problema, pero no se recomienda porque es aplicable solo para su sistema local.

Descargue el frasco, comente su entrada anterior para ojdbc6 y proporcione una nueva entrada local como:

Entrada anterior:

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

Nueva entrada:

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


prueba este

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