El concepto de Maven Dependency Tree es uno de los conceptos fundamentales a la hora de trabajar con dependencias en Maven . ¿Para que sirve el Maven dependency Tree y cómo podemos usarlo en nuestras aplicaciones para clarificar las dependencias que nuestros proyectos Maven tienen?. Vamos a verlo partiendo de una aplicación que ya dispone […]
¿Que es un Maven Module?
El concepto de Maven Module es uno de los conceptos más importantes de Maven pero que en muchos casos los desarrolladores no usan demasiado. Sin embargo cada día es más importante el saber como usarlos ya que cada día modularizamos más nuestro software. Vamos a crear un par de ejemplos sencillos con Maven y explicar […]
Curso Maven y buenas prácticas
Este curso de Maven abordar el manejo de la herramienta desde los ejemplos más básicos a situaciones complejas de Arquitecturas basadas en frameworks , manejo de multimódulos Bill of Material etc. Este curso hace especial hincapié en explicar Maven desde cero y abordar todos los conceptos abstractos que la herramienta provee. Modulo 1 :Introducción a […]
¿Que es un Maven Goal ?
¿Que es un Maven Goal? . Esta es una de las preguntas más típicas cuando uno trabaja con Maven y muchas veces cuesta entender a detalle para qué sirve un Goal. Vamos a explicarlo paso a paso . Para ello lo primero que tenemos que entender es que Maven es una herramienta que facilita la […]
Maven Flexibilidad y Artefactos
Maven Flexibilidad y el manejo de Artefactos . ¿Cómo podemos aumentar la flexibilidad de nuestros proyectos Maven utilizando Artefactos? .Vamos a ver un ejemplo sencillo apoyándoos en la creación de un interface de Servicio y su implementación en Java. Un servicio es un conjunto de funcionalidad agrupada que nos sirve como unidad reutilizable de código. […]
Maven Parent POM y uso de librerias
El concepto de Maven Parent POM es muy común en cuanto comenzamos a realizar aplicaciones un poco complejas compuestas por varios proyectos. La mayor parte de estos proyectos comparten el 90% de las librerías. De ahí surge la necesidad de compartir librerías entre varios proyectos . Ese es el problema que nos solventan los Maven […]
Utilizando Maven Profiles
El concepto de Maven Profiles es uno de los más interesantes de Maven ya que permite generar diferentes perfiles para el despliegue de las aplicaciones que desarrollamos. Es una de las características en las que más nos apoyaremos cuando las aplicaciones ganen en complejidad. Usarlos es muy sencillo , para ello vamos a construir un proyecto […]
Eclipse Kepler y maven
Bueno algo que me había saltado por alto .Eclipse Kepler tiene el soporte de Maven integrado de forma directa sin tener que instalarlos plugin aparte .Es algo que todos vamos a agradecer.Ademas parece que va mas suelto que Juno que realmente me pareció un caracol. Esperemos que esto ayude a que cada día mas proyectos […]