Joel Vitelli - SDET Sr.

0 %
Joel Vitelli
Head of QA
Ingeniero de Automatización
Experto en calidad
  • País:
    Argentina
  • Provincia:
    Mendoza
  • Edad:
    31
Español
Ingles
Frontend
Mentoring
Mobile
Performance
API
SRE (DevOps)
  • Java, C#, TestNG, Rest Assured
  • Maven, Selenium, WebDriver
  • Cucumber, Gatling, Jmetter
  • GIT, Github, Gitlab, Bitbucket
  • Github Actions, Gitlab CD/CI
  • Jenkins, Docker, Extent Report
  • BDD, Kamban, Scrum
  • Autoc0de, Playwright
  • IntelliJ, VS Code, Visual Studio
  • k6, Lighthouse

Maven

Paquetería

¿Qué es Maven?

Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant, pero tiene un modelo de configuración de construcción más simple, basado en un formato XML.

Importancia de usar Maven

Maven se utiliza en la gestión y construcción de software. Posee la capacidad de realizar ciertas tareas claramente definidas, como la compilación del código y su empaquetado. Es decir, hace posible la creación de software con dependencias incluidas dentro de la estructura del JAR

Una de las principales ventajas, es poder construir un proyecto sin la necesidad de subir todas las dependencias utilizadas en el proyecto al repositorio remoto. De esta forma ahorramos mucho espacio consumido tanto en la nube como en nuestra maquina local, ademas, agilizamos los tiempos de espera a la hora de subir y bajar nuestro código o el de alguien más.