domingo, 19 de octubre de 2014

Maven - Como agregar repositorio remoto en Maven



Me encontré con la necesidad de agregar un archivo jar a mi repositorio local ya que en el repositorio central de maven no estaba la versión particular que yo necesitaba.  

El caso surgió tratando de usar Spark Web Framework pero la versión 0.9.9.4. 

Para empezar, lo primero es tener a mano el jar que vamos a agregar, en mi caso lo descargue desde 

El comando a ejecutar para agregar un jar al repositorio local en Maven es el siguiente:

mvn install:install-file -Dfile=/ruta_del_archivo/spark-0.9.9.4.jar -DgroupId=spark -DartifactId=spark -Dversion=0.9.9.4 -Dpackaging=jar

Una vez ejecutado este comando solamente debemos ir al pom.xml y agregar la dependencia de la siguiente manera:


<dependency>
  <groupId>spark</groupId>
  <artifactId>spark</artifactId>
  <version>0.9.9.4</version>
</dependency>


Es importante que el groupId, el artifactId y el número de versión corresponda con el que pusimos al ejecutar el comando Maven. 

Con esto ya podemos usar el jar en el proyecto sin problema.

Cabe aclarar que esto lo utilice a fines práctico en un entorno local, para otros problemas es bueno ternes un repositorio con todos los jars necesarios.

Espero que sirva!!!

No hay comentarios:

Publicar un comentario