¿Qué es maven?
Apache Maven es una herramienta integral para la gestión de proyectos de software. Basado en el concepto de Modelo de objetos de proyecto (POM), Maven simplifica y estandariza el proceso de construcción del proyecto al proporcionar métodos para ayudar a gestionar compilaciones, documentos, informes, dependencias, versiones, etc. Maneje la compilación, distribución, documentación, colaboración en equipo y otras tareas sin problemas. Maven aumenta la reutilización y se encarga de las tareas relacionadas con la construcción.
Proceso operativo
Maven puede estandarizar, automatizar, mejorar la eficiencia y proporcionar una gran escalabilidad del proceso del proyecto. Al utilizar Maven y sus complementos, también puede obtener informes de inspección de código y. tasa de cobertura de prueba unitaria, implementar integración continua, etc. Facilita la gestión de proyectos y construye proyectos más rápido. Dado que Maven proporciona el concepto de un almacén para administrar paquetes jar, al usar git o svn, el tamaño del proyecto construido será menor.
Modelo Conceptual