Maven Trivia
Presentado en SG Virtual 2023 H1
Apache Maven es una herramienta de construcción de proyectos omnipresente en el ecosistema Java, algunos incluso afirman que es la herramienta de construcción de facto estándar. La configuración de Maven es aparentemente simple, después de todo es sólo una cuestión de escribir XML, ¿no es así? Las cosas se ven de manera diferente cuando empezamos a utilizarla mas en serio. Uno debe conocer las complejidades del ciclo de vida de la construcción; cómo los plugins, los objetivos (mojos), y las fases se intersectan; las reglas para la resolución de dependencias; la herencia de la configuración entre los archivos POM padre - hijo; la mejora de la construcción con los perfiles; y más. Estas características pueden hacerte tropezar si las reglas que las gobiernan no son claras. Presentaremos una serie de escenarios para poner a prueba tus conocimientos sobre las reglas de Maven. Te garantizamos que saldrás de esta sesión con un poco de información nueva y una mejor comprensión de la herramienta de construcción Maven.