Curso de Gradle 6.0
Realizando el curso de Gradle 6.0 online aprenderás a programar más cómodamente en un lenguaje de programación que...
¿Quieres saber qué es Apache Maven? Te contamos lo más destacado de esta importante herramienta que nos permitirá gestionar y construir proyectos Java.
Tabla de contenidos
Apache Maven es una herramienta que estandariza la configuración de un proyecto en todo su ciclo de vida, como por ejemplo en todas las fases de compilación y empaquetado y la instalación de mecanismos de distribución de librerías, para que puedan ser utilizadas por otros desarrolladores y equipos de desarrollo.
También contempla temas relacionados con la integración continua, para poder realizar la ejecución de test unitarios y pruebas automatizadas, test de integración, etc.
Básicamente, Apache Maven no deja de ser la base de los compiladores actuales, de IDES como Eclipse, NetBeans o IntelliJ, a los que ofrece soporte gracias a algunas de sus características, como por ejemplo:
El nombre proviene de una palabra hebrea, que posteriormente fue acuñada en inglés como Maven, que significa “persona con conocimiento” o “profesor”.
El concepto de Maven es aglutinar conocimiento y reutilización de código, estandarización y una buena definición de configuraciones de proyectos.
En la imagen vemos los antecedentes de Maven, desde cuándo para la parte de compilación de proyectos en C se usaba Make y los makefiles, y los usos posteriores para Java de Apache Ant, Jakarta Alexandria, Apache Forrest, Apache Gump, hasta llegar a Apache Maven, que surgió como un estándar y lleva muchos años siéndolo.
Usando una traducción más ajustada, se podría decir que Maven es:
Aprende todo lo que necesitas para trabajar con proyectos que usen Apache Maven y conoce las soluciones que hay que usar para resolver los problemas más frecuentes que pueden ocurrir.
Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.
También te puede interesar
Realizando el curso de Gradle 6.0 online aprenderás a programar más cómodamente en un lenguaje de programación que...
Aprende todo lo que necesitas para trabajar con proyectos que usen Apache Maven y conoce las soluciones que...