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

Entradas populares de este blog

AWS SAM y AWS Lambda docker Container Image tutorial con PYTHON USANDO A...

Solucion: Docker Error: No such container:

Los unicas 4 herramientas que necesitas para volverte un master en Devops