Agregar nueva dependencia en Eclipse – Maven

Visitas: 1942  
Tiempo total: 47 días con 18:20:49 hrs  

A veces es necesario contar con un controlador (por ejemplo) JDBC de cualquier Base de Datos, algunos de estos controladores o cualquier otra dependencia únicamente la podemos descargar de la web en formatos .zip o .jar debido a algunos inconvenientes, en este caso mi problema es sqljdbc4-2.0.jar, que sirve para la base de datos SQL Server el cual no está disponible de manera accesible para Eclipse y Maven por ser de Microsoft.

Regresando al tema, estas dependencias las debemos de instalar en el repositorio Maven de Eclipse, para solucionar esto lo descargamos el archivo y lo descomprimimos obteniendo únicamente el .jar. Ahora, el comando para agregarlo al repositorio es el siguiente:

mvn install:install-file -DgroupId=com.org.sqlserver -DartifactId=sqljar -Dversion=2.0 -Dpackaging=jar -Dfile=”C:\ DIRECCION \sqljdbc4-2.0.jar”

Ahora, observamos que el comando mvn no existe en nuestro ordenador y queremos utilizar únicamente Eclipse, para ejecutar el comando anterior seleccionamos la carpeta de nuestro proyecto, clic derecho y seleccionamos Run as, Run configuration… Seleccionamos Maven Build y seleccionamos en Base Directory la opción Browse Workspace, damos clic en nuestro proyecto y en el campo Goal ingresamos el comando:

install:install-file -DgroupId=com.org.sqlserver -DartifactId=sqljar -Dversion=2.0 -Dpackaging=jar -Dfile=”C:\DIRECCION\sqljdbc4-2.0.jar

maven - eclipse

Al presionar Run lograremos agregar nuestra Jar en el repositorio Maven, a continuación agregamos en el archivo pom.xml las entradas:

<dependency>
        <groupId>com.org.sqlserver</groupId>
        <artifactId>sqljar</artifactId>
        <version>2.0</version>
</dependency>

com.org.sqlserver Es la dirección en la cual se instalan las dependencias de SQL Server, la carpeta de repositorios la encontramos en C:\Users\{USUARIO}\.m2\repository. Para encontrar el nombre del fichero .jar final, debemos de consultar la documentación de la dependencia (O bien, solo navegamos en las carpetas del fichero .jar), en este caso es sqljar, en su versión 2.0. C:\DIRECCION\sqljdbc4-2.0.jar Es la dirección en la cual descomprimimos el archivo que bajamos de internet.

Adjunto

En una futura publicación escribiré los pasos – con imágenes – necesarios para poder utilizar las dependencias Maven en nuestro proyecto eclipse utilizando el plugin m2e debido, a que me falto dicha información.

Referencias

[http://www.java2s.com/Code/Jar/s/Downloadsqljdbc420jar.htm]
[http://stackoverflow.com/questions/2444669/using-eclipse-and-maven-2-how-to-get-dependancy-for-sqljdbc4]
[https://wiki.openmrs.org/display/docs/Using+the+M2Eclipse+Maven+Plugin+in+Eclipse]


Para recibir boletines de información, por favor escribe tu correo electrónico:

Por favor ingrese un correo electrónico valido.
Registrado correctamente!