Apache Maven

Build-Management-Tool der Apache Software Foundation
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. März 2006 um 08:46 Uhr durch RobotQuistnix (Diskussion | Beiträge) (Bot: Ergänze: es, sv). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Einleitung

Maven ist eine Weiterentwicklung des Apache-Ant-Projekts, welches auch weiterhin den Kern von Maven ausmacht. Maven basiert auf Java und ist ein Build-Management-Tool, welches die Erzeugung und Verteilung von Java-Programmen managen soll.

Man muss bei diesem Projekt zwei Versionen unterscheiden: Maven 1.x und Maven 2.x. Maven 1.x wurde sehr schnell eingeführt, sodass einige Eigenheiten nicht bedacht wurden. Beispielsweise gibt es Performanceprobleme und zu viele Konfigurationsdateien. Deshalb wurde das Konzept überarbeitet und Maven 2.x (M2) entwickelt.