Instalar una librería en nuestro repositorio local

PEDRO DELGADO YARZA 2014/03/03 12:04

En nuestro repositorio local, podemos instalar librerías de terceros no publicas o librerías propias sin ningún tipo de problema. Para ello deberemos seguir los siguientes pasos:

  1. Abrir el intérprete de comandos y situarnos en la carpeta de la librería que queremos instalar (fichero JAR).
  2. Establecer la variable de entorno M2_HOME que es donde se encuentra la distribución de Maven a: set M2_HOME=C:\Fundeweb\2.0\utilidades\apache-maven-3
  3. Comprobar que la variable de entorno JAVA_HOME ese definida. Para comprobarlo ejecutamos: set JAVA_HOME
    1. Si dicha variable de entorno no esta definida, la defeniremos con el siguiente valor: set JAVA_HOME=C:\Fundeweb\2.0\java\jdk1.7.0
  4. Ejecutar el siguiente comando:
C:\Fundeweb\2.0\utilidades\apache-maven-3\bin\mvn install:install-file 
	-Dfile=./_nombre_libreria_.jar 
	-DgroupId=_identificador_organizacion_
	-DartifactId=_nombre_artefacto_
	-Dversion=_version_libreria_ 
	-Dpackaging=jar 
	-DgeneratePom=true 
	-DcreateChecksum=true

Tras ello Maven instalará la dependencia en su repositorio local, terminado el proceso con BUILD SUCCESSFUL en caso de que todo haya ido correctamente. En dicho caso podremos ir a nuestro repositorio Maven y comprobar que efectivamente la librería que hemos instalado se encuentra ubicada en la ruta que hemos definido anteriormente.

Para instalar una libreria de código fuente, el comando a utilizar es muy parecido al anterior, la diferencia radica en la utilización de la opción classifier con valor sources. El comando a utilizar es el siguiente:

C:\Fundeweb\2.0\utilidades\apache-maven-3\bin\mvn install:install-file 
	-Dfile=./_nombre_libreria_sources.jar 
	-DgroupId=_identificador_organizacion_
	-DartifactId=_nombre_artefacto_
	-Dversion=_version_libreria_ 
	-Dpackaging=jar 
	-Dclassifier=sources 
	-DcreateChecksum=true

Para instalar la documentación (Javadoc) referente a nuestra librería, el comando a utilizar es muy parecido al anterior, la diferencia radica en la utilizacion de la opción classifier con valor javadoc. El comando a utilizar es el siguiente:

C:\Fundeweb\2.0\utilidades\apache-maven-3\bin\mvn install:install-file 
	-Dfile=./_nombre_libreria_sources.jar 
	-DgroupId=_identificador_organizacion_
	-DartifactId=_nombre_artefacto_
	-Dversion=_version_libreria_ 
	-Dpackaging=jar 
	-Dclassifier=javadoc
	-DcreateChecksum=true
  • fdw2.0/fundeweb2.0/gt/instalar_una_libreria_en_nuestro_repositorio_local.txt
  • Última modificación: 07/11/2017 10:46
  • (editor externo)