Namai Plėtra Kas yra maven? - apibrėžimas iš techopedijos

Kas yra maven? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia Mavenas?

„Maven“ yra programinės įrangos projektų valdymo ir supratimo įrankis, pirmiausia naudojamas su „Java“ pagrįstais projektais, tačiau taip pat gali būti naudojamas projektavimo kalboms, tokioms kaip C # ir „Ruby“, valdyti. „Maven“ padeda valdyti kūrimą, dokumentaciją, ataskaitų teikimą, priklausomybes, programinės įrangos konfigūracijos valdymą (SCM), išleidimus ir platinimą.


Daugybė integruotų kūrimo aplinkų (IDE) teikia „Maven“ papildinius ar priedus, todėl „Maven“ leidžia sudaryti „IDE“ projektus.

Techopedia paaiškina Maven

Pagrindinės „Maven“ savybės:

  • Standartinis, paprastas būdas kurti projektus, kuriuose paslėptos nereikalingos detalės
  • Vienoda pastato sistema, kai kuriant bet kurį projektą laikomasi standartinės strategijos
  • Kokybiška projekto informacija, tokia kaip priklausomybių sąrašai, kryžminių nuorodų šaltiniai ir vienetų bandymų ataskaitos
  • Priklausomybių valdymas, įskaitant automatinį atnaujinimą ir priklausomybių pašalinimą
  • Galimybė vienu metu valdyti kelis projektus
  • Dinaminis būtinų „Java“ bibliotekų ir papildinių atsisiuntimas iš „Maven“ saugyklų

„Maven“ sukūrė Jasonas Van Zylas 2002 m. Kaip „Apache Turbine“ projekto dalis. 2003 m. Jis tapo „Apache Software Foundation“ projektu. Po to buvo išleistos kelios „Maven“ versijos, įskaitant „Maven“ v1.0, v2.0 ir v3.0.


Pagrindinis „Maven“ elementas yra projekto objekto modelis (POM), XML failas, kuriame yra informacija apie programinės įrangos projektą, konfigūracijos informacija, kurią „Maven“ naudoja kuriant šį projektą, bet kokios priklausomybės nuo išorinių komponentų ar modulių ir kūrimo tvarka. „Maven“ funkcionalumas taip pat priklauso nuo papildinių, kurie pateikia tikslų, kuriuos galima įgyvendinti, rinkinį. Tiesą sakant, visą darbą tvarko papildiniai. Yra daugybė „Maven“ papildinių, skirtų kurti, išbandyti, SCM, paleisti interneto serverį ir kt. Įskiepiai sukonfigūruoti POM faile, kur kai kurie pagrindiniai papildiniai įtraukti pagal numatytuosius nustatymus.

Kas yra maven? - apibrėžimas iš techopedijos