miércoles, 22 de septiembre de 2010

Instalar librería manualmente con Maven

A veces interesa instalar librerías manualmente usando Maven. Por ejemplo porque no tengamos acceso en el momento al repositorio que la contiene, pero sí la tenemos en nuestro poder.

Para hacerlo debemos ir a la consola y situarnos en la raíz de nuestro proyecto. Una vez allí introducir lo siguiente:

>mvn install:install-file -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar -Dfile=xxx

Sustituír las xxx por los datos que sean necesarios en cada caso. Para conocer dichos datos, en el caso de tratarse de un .jar, basta con descomprimir dicho jar y buscar un archivo llamado pom.properties (META-INF\...\maven) en él podréis consultarlos.

-Dfile es simplemente la ruta donde está ubicado el archivo en nuestro ordenador.

Una vez hecho esto, podremos observar en nuestro repositorio local la librería ya instalada. Tan sólo debemos colocar la dependencia en nuestro archivo pom.xml de nuestro proyecto.


<dependency>
<groupId>XXX</groupId>

<artifactId>XXX</artifactId>
<versionId>XXX</versionId>
</dependency>

No hay comentarios: