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:
- Abrir el intérprete de comandos y situarnos en la carpeta de la librería que queremos instalar (fichero JAR).
- 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
- Comprobar que la variable de entorno JAVA_HOME ese definida. Para comprobarlo ejecutamos: set JAVA_HOME
- 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
- 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.
Instalar el código fuente de una libreria
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
Instalar Javadoc de una libreria
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)