Apache Maven
Apache Maven er et byggesystem som primært blir brukt for Java-prosjekter, Ordet maven betyr «akkumulatur av kunnskap» på Yiddish.[1] Maven beskriver hvordan programvare bygges og dets avhengigheter. I motsetning til Apache Ant, bruker det konvensjoner for byggeprosedyren, og bare unntak må skrives ned. En XML-fil beskriver hvordan programvareprosjektet blir bygd, dets avhengigheter av andre eksterne moduler og komponenter, byggingens rekkefølge, kataloger og plug-ins. Det kommer med pre-definerte målsetninger for å utføre bestemte veldefinerte oppgaver, slik som kompilering av kode og dens pakking. Maven laster ned Java-biblioteker dynamisk, og plug-ins fra en eller flere oppbevaringssteder for programvare, slik som Maven 2 Central Repository og lagrer det i en lokal cache.[2]
Maven kan også bli brukt som byggesystem for prosjekter skrevet i C#, Ruby, Scala og andre programmeringsspråk. Maven utvikles av Apache Software Foundation, hvor det tidligere var en del av Jakarta-prosjektet.
Referanser
[rediger | rediger kilde]- ^ Suereth, Joshua and Farwell, Matthew. SBT in Action. Manning Publications. 2015. ISBN 9781617291272
- ^ «Maven 2 Central Repository». Arkivert fra originalen 17. september 2018. Besøkt 9. august 2015.
Eksterne lenker
[rediger | rediger kilde]- (en) Offisielt nettsted
- (en) Apache Maven – kategori av bilder, video eller lyd på Commons