Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Introducción
- Primeros pasos
- Herramientas básicas
- Ejercicio práctico
DescriptionbApache 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 …
Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn- Introducción
- Primeros pasos
- Herramientas básicas
- Ejercicio práctico
DescriptionbApache 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.
Principales características de Maven
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:
Un sistema de gestión dependencias.
Un mecanismo distribuido de distribución de librerías. El comportamiento distribuido es siempre desde el repositorio local de Maven hacia los repositorios que están publicados en Internet o en la red corporativa.
Mecanismos para ser extensible, por la creación de plugins customizables.
Es multi-plataforma, puede funcionar tanto en entornos Linux como Windows al ser una aplicación Java.
Es software libre, con lo cual es el código está disponible, se podría modificar y customizar en caso de que fuera necesario.
Fomenta la reutilización de código y de librerías. El hecho de que Apache Maven ofrezca repositorios oficiales y públicos de software libre, con librerías desplegadas, que toda la comunidad de desarrolladores de software utiliza, hace que este concepto también pueda trasladarse al mundo empresarial, a través de repositorios remotos corporativos, compartidos por distintos equipos de proyectos o el propio equipo de desarrollo.
Es compatible con múltiples IDEs.uscar