Maven es una gran herramienta de la cual se puede obtener mucho más si se entiende todo lo que tiene que ofrecer.
Más allá de una breve introducción, y por supuesto más allá de ponerse directamente con ello, he leído algo más sobre qué es Maven y cómo funciona. A continuación resumo lo que he considerado imporante.
Maven es una herramienta de construcción de aplicaciones a lo largo de todo su ciclo de vida. El ciclo de vida está formado por fases. El ciclo de vida es configurable, aunque la mayoría de proyectos funcionan bien con el ciclo de vida por defecto. El ciclo de vida está definido de forma vaga, y por eso se adapta a muchos tipos de proyecto.
Una fase está formada por una o más metas (goals). Cuando se ejecuta una fase, antes se ejecutan las precedentes.
Las metas se pueden ejecutar manualmente especificándolas, pero es preferible usar las fases del ciclo de vida porque abstraen el proceso y permiten aplicarlo a muchos proyectos.
Read the rest of this entry ?