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
Eksterne lenker
- (en) Offisielt nettsted
- (en) Apache Maven – kategori av bilder, video eller lyd på Commons
- v
- d
- r
- Abdera
- Accumulo
- ActiveMQ
- Ambari
- Ant
- Aries
- Apache HTTP Server
- APR
- Avro
- Axis
- Axis2
- Bloodhound
- Buildr
- Camel
- Cassandra
- Cayenne
- Chemistry
- Click
- CloudStack
- Cocoon
- Continuum
- Cordova
- CouchDB
- cTAKES
- CXF
- Deltacloud
- Derby
- Directory
- Drill
- Empire-db
- Felix
- Flex
- Flink
- Flume
- Forrest
- Geronimo
- Gora
- Gump
- Hadoop
- Hama
- HBase
- Hive
- Jackrabbit
- James
- JMeter
- Kafka
- Lucene
- Mahout
- Marmotta
- Maven
- MINA
- mod_perl
- MyFaces
- Nutch
- ODE
- OFBiz
- Oozie
- OpenEJB
- OpenJPA
- OpenNLP
- OpenOffice
- PDFBox
- Phoenix
- POI
- Pig
- Pivot
- Qpid
- River
- Roller
- Samza
- ServiceMix
- Shindig
- Shiro
- Sling
- Spark
- Stanbol
- Storm
- SpamAssassin
- Sqoop
- Struts
- Subversion
- Tapestry
- Thrift
- Tiles
- Tomcat
- Traffic Server
- Turbine
- Tuscany
- UIMA
- Velocity
- Wave
- Wicket
- Wink
- Xalan
- Xerces
- XMLBeans
- ZooKeeper
- BCEL
- BSF
- Daemon
- Jelly
- Hadoop
- HDFS
- Batik
- Chainsaw
- FOP
- Ivy
- Log4j
- Log4Net
- XAP
- XAP
- AxKit
- Beehive
- Bluesky
- Cactus
- Jakarta
- Excalibur
- Harmony
- HiveMind
- Lenya
- Slide
- Shale
- stdcxx
- iBATIS
- Kategori
- Commons