Maven

Autor: Robert Simon
Data Creației: 20 Iunie 2021
Data Actualizării: 14 Mai 2024
Anonim
Java Pro-двинутый #1. Основы Maven.
Video: Java Pro-двинутый #1. Основы Maven.

Conţinut

Definiție - Ce înseamnă Maven?

Maven este un instrument de gestionare și înțelegere a proiectelor software utilizat în principal cu proiecte bazate pe Java, dar care poate fi folosit și pentru gestionarea proiectelor în alte limbaje de programare precum C # și Ruby. Maven ajută la gestionarea compilărilor, documentației, raportării, dependențelor, gestionării configurației software (SCM), lansărilor și distribuției.

Multe medii de dezvoltare integrate (IDE) furnizează plug-in-uri sau suplimente pentru Maven, ceea ce permite Maven să compileze proiecte din cadrul IDE.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Maven

Caracteristicile cheie ale Mavens includ:

  • Un mod simplu și ușor de a construi proiecte în care sunt ascunse detalii inutile
  • Un sistem de construire uniform, în care se urmărește o strategie standard la construirea oricărui proiect
  • Informații de proiect de calitate, cum ar fi listele de dependență, surse de referință încrucișate și rapoarte de testare a unității
  • Managementul dependenței, inclusiv actualizarea automată și închiderea dependenței
  • Posibilitatea de a gestiona mai multe proiecte simultan
  • Descărcarea dinamică a bibliotecilor și plug-in-urilor Java necesare din depozitele Maven

Maven a fost creat de Jason Van Zyl în 2002 ca parte a proiectului Apache Turbine. A devenit un proiect Apache Software Foundation în 2003. După aceea, au fost lansate mai multe versiuni ale Maven, inclusiv Maven v1.0, v2.0 și v3.0.

Unitatea fundamentală în Maven este modelul obiectului de proiect (POM), un fișier XML care include informații despre proiectul software, detalii de configurare pe care Maven le folosește la construirea acestui proiect, orice dependențe de componente sau module externe și ordinea de construire.Funcționalitatea Mavens depinde și de plug-in-uri, care oferă un set de obiective care pot fi executate. De fapt, toate lucrările sunt gestionate de pluginuri. Există numeroase plug-in-uri Maven pentru construire, testare, SCM, rularea unui server Web etc. Plug-in-urile sunt configurate în fișierul POM, unde unele plugin-uri de bază sunt incluse în mod implicit.