Itthon Fejlesztés Mi a maven? - meghatározás a techopedia alapján

Mi a maven? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent Maven?

A Maven egy szoftverprojekt menedzsment és megértő eszköz, amelyet elsősorban Java-alapú projekteknél használnak, de felhasználható más programozási nyelvek, például a C # és a Ruby projektek kezelésére is. A Maven segít az összeállítások, a dokumentáció, a jelentések, a függőségek, a szoftverkonfiguráció-kezelés (SCM), a kiadások és a terjesztés kezelésében.


Számos integrált fejlesztési környezet (IDE) plug-ineket vagy kiegészítőket biztosít a Maven számára, ezáltal lehetővé téve a Maven számára, hogy az IDE-n belül projekteket fordítson össze.

A Techopedia magyarázza Maven-t

A Maven főbb jellemzői a következők:

  • Szabványos, egyszerű módszer projektek készítésére, amelyekben felesleges részletek vannak rejtve
  • Egységes építkezési rendszer, ahol minden projekt építésekor egy általános stratégiát követnek
  • Minőségi projektinformációk, például függőségi listák, kereszthivatkozási források és egységteszt jelentések
  • Függőség-menedzsment, beleértve az automatikus frissítést és a függőség-lezárásokat
  • Több projekt egyidejű kezelésének képessége
  • A szükséges Java könyvtárak és plug-inek dinamikus letöltése a Maven-tárházakból

A Mavenet Jason Van Zyl hozta létre 2002-ben az Apache Turbine projekt részeként. 2003-ban Apache Software Foundation projektévé vált. Ezután a Maven számos verzióját kiadták, köztük a Maven v1.0, v2.0 és v3.0 verziókat.


A Maven alapvető eleme a projektobjektummodell (POM), egy XML-fájl, amely információkat tartalmaz a szoftverprojektről, a Maven által a projekt készítéséhez használt konfigurációs részleteket, a külső összetevőktől vagy moduloktól való függőségeket és az építkezési sorrendet. A Maven funkcionalitása a beépülő moduloktól is függ, amelyek végrehajtható célokat biztosítanak. Valójában minden munkát plug-inek kezelnek. Számos Maven plug-in található az építéshez, teszteléshez, SCM-hez, egy webszerver futtatásához stb. A plug-ineket a POM fájlban konfigurálják, ahol néhány alapvető plug-in alapértelmezés szerint szerepel.

Mi a maven? - meghatározás a techopedia alapján