MAVEN aplicación de gestión y construcción de software basado en java
Maven
Es una aplicación de gestión y construcción de software basado en java, especializada en manejos de dependencias ya que cuenta con un repositorio centralizado donde se puede conectar para solicitar librerías y además cuenta con la capacidad de hacer secuencias de pruebas unitarias/integración y generar reportes que pueden ser consumidos por otras aplicaciones para análisis y/o toma de decisión.
Características claves:
- La configuración es sencilla ya que es declarativa y usa estándares de la industria.
- Repositorio centralizados de librerías.
- Fácil integración con otras herramientas como Jenkins, New Relic, y otros CI/CD
- Se puede generar reportes de pruebas estándares por ejemplo de cobertura.
- Permite generar diferentes formatos de artefacto entre los más populares esta Jar,War.
- Facilita la integración continua debido a que estandariza la configuración de los proyectos.
- Está integrada a los IDE más famosos de java.
- Un sistema de gestión dependencias.
- Mecanismos para ser extensible, por la creación de plugins propios.
- 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.
- Fomenta la reutilización de código y de librerías.
Comentarios
Publicar un comentario