Solución:
Debido a la restricción de la licencia de Oracle, no hay repositorios públicos que proporcionen jar ojdbc.
Debe descargarlo e instalarlo en su repositorio local. Obtenga jar de Oracle e instálelo en su repositorio maven local 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 enlace
Esta es la forma más rápida de resolver el problema, pero no se recomienda porque solo se aplica a su sistema local.
Descarga el frasco, comenta tu entrada anterior para ojdbc6
y proporcione una nueva entrada local como esta:
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>
Descargue el controlador ojdbc de Oracle del sitio web oficial de Oracle.
Instalar / agregar el controlador de Oracle al repositorio local de maven mvn install: 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>
Utilice el mismo groupId / artifactId que se especifica en el comando de instalación de mvn. Finalmente limpia tu proyecto.