Maven – Agregar dependencia a OJDBC

Últimamente estoy utilizando Maven para administrar las dependencias de mis proyectos. La mayoría de dependencias las obtengo de sus repositorios oficiales, p. ej.

<repositories>
<repository>
<id>smartclient</id>
<name>smartclient.com</name>
<url>http://www.smartclient.com/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.smartgwt</groupId>
<artifactId>smartgwt</artifactId>
<version>2.5</version>
</dependency>
</dependencies>

Pues la mayoría de proyectos con los que trabajo utilizan una conexion a bases de datos de Oracle, por lo que necesito agregar como dependencia la libreria OJDBC. El problema es que por cuestiones de licenciamiento no se puede redistribuir y, por tanto, ponerla disponible en un repositorio público de maven. Lo que tienes que hacer es instalarla manualmente en tu repositorio local.
Primero descarga el archivo ojdbc6.jar (existen otras versiones con distintas funcionalidades pero esta es la que utilizo frecuentemente).
Luego en una terminal ve al directorio donde lo descargaste y ejecuta el siguiente comando:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true

Asegurate que la versión corresponda a la del archivo que descargaste. Una vez hecho esto, basta con agregar la dependencia en nuestro archivo pom.xml

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.2.0</version>
</dependency>

Fuentes:
http://stackoverflow.com/questions/

[Caption]

Anuncios

4 comentarios en “Maven – Agregar dependencia a OJDBC

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s