lunes, 9 de abril de 2018

Maven Guia para instalar dependencias en el repositorio local de Maven

Cualquier jar que necesitemos en nuestro proyecto java construido y gestionado con Maven, será considerado como una dependencia. Estas dependencias no siempre se encontrarán en el Repositorio remoto de Maven. Algunas dependencias serán de terceros, que si bien fueron construidos con Maven, estás no se encontrarán en el repositorio Remoto. Peor aun, algunos jars ni siquiera serán construidos con Maven, ya que muchas empresas aun usan Ant, o puede que el jar sea de un proyecto legacy que fue desarrollado cuando no existía Maven.

Ya viví esta situación en la empresa, estoy iniciando un nuevo proyecto web, y para mayor comodidad estoy usando Maven para la construcción y gestión del proyecto, este proyecto usará otros proyectos desarrollados en la empresa. Proyectos que son gestionados con Ant y que por esta razón no siguen el estándar de Maven, es decir, no tienen un archivo POM, no se encuentran en un Repositorio Maven, ni local ni remoto. Y es así como surge la pregunta, como agrego estos jars a la lista de dependencias en mi POM.

Pues me puse a investigar y aquí les comparto una guía, vamos abordar los distintos escenarios. Esta guía esta probada para Windows.

1.- Instalar un jar como dependencia en el Repositorio local Maven
Desde luego, estoy asumiendo que tienes Maven instalado y configurado correctamente. Si no, te sugiero leer la entrada Instalar Maven

Abrimos una consola de comandos en Windows y vamos hasta el directorio donde se encuentra nuestro jar.

Ejecutamos lo siguiente



Donde nombre-jar será el nombre del jar a instalar, y el resto de atributos son los atributos conocidos de una dependencia Maven.

Después de ejecutar este comando, si vamos nuestro directorio .m2 dentro del directorio de nuestro usuario Windows, y luego entramos a repository, y siguiendo la ruta según el groupId, vamos a ver que tenemos instalado nuestro jar junto con el archivo pom.xml y otros archivos metadatos.


Ahora sí, ya podemos agregar esta dependencia al proyecto que lo requiera, usaremos los datos (groupId, artifactId, version y packaging) usados en la instalación de la dependencia.

Continuara...





domingo, 8 de abril de 2018

Mi novia - Fabio Fusaro

Por curiosidad estuve leyendo el libro "Mi Novia" del autor Fabio Fusaro. La lectura me llevo al pasado, cuando tenía alrededor de los 20 años, en esa edad tuve mi primera ruptura amorosa, sentí por primera vez el dolor que causa una ruptura. Siempre he sido una persona que no comparte sus sentimientos, sin embargo siempre he sido muy analítico. Recuerdo los típicos pensamientos "Ella es especial", "No encontraré a otra como ella", etc,. Y las típicas dudas, ¿La busco?, ¿Le pido que volvamos?, etc,. Como si fuese mi culpa de que la relación no haya funcionado, cuando no lo era. Siempre me quede con las ganas de saber que hacían otros hombres en una situación así. Mi decisión fue cortar de raíz con aquella persona, sacarla de mi vida, borrar fotos, contactos por todas las redes sociales, osea sacarla definitivamente de mi vida, incluso llegué a mudarme de ciudad.
Al momento es una decisión dolorosa, pero a mi me ha funcionado, para mi, lógicamente no tiene sentido "arreglar las cosas" y volver.
Este libro trata de las relaciones, desde el enfoque donde es la mujer la que deja de sentirse atraída, nos responde en base a experiencias ¿Por qué ella pierde el interés?, ¿Que debe hacer un hombre para mantener interesada a la mujer?, que a mi juicio es un desgaste enorme, y la conclusión a la que Fusaro llega, con la cual coincido, es que La atracción es algo que no puedes controlar, así que disfruta, disfruta de tu relación sin complicarte, y cuando el día en que se tenga que terminar llegue, asúmelo y retírate con dignidad. No hay nada más patético que ver a un hombre rogar por amor, rogar porque su ex regrese.
Fusaro también nos da una serie de consejos de que hacer una vez que la relación se terminó, lo cual es lógicamente no buscarla, y si es ella la que decide buscarte, te explica lo que te puedes esperar si aceptas regresar.
Es sorprendente enterarse de que la gran mayoría de hombres sufren una ruptura, y no, no es que seamos débiles, es solo que el hombre también ama, y ama de una manera tan intensa y genuina. Cosa que no ocurre con la mujer, la mujer no ama, la mujer se obsesiona.