Das Build-Management-Tool Maven
Der Urvogel aller Werkzeuge, die das Bauen von Software adressieren, ist make (1976). Es ist sehr universell, im Grunde lässt sich mit make alles verwalten und machen, was per Kommandozeile aufrufbar ist – zum Beispiel Java-Programme bauen. Für Programmiersprachen abseits von C/C++ ist es heute allerdings üblicher, spezifische Tools einzusetzen. Im Fall von Java beherrscht Apache Maven seit langem die Szene – das Licht erblickte es vor über 20 Jahren. Maven setzte Impulse für viele Tools, auch über die Java-Welt hinaus. Dieses Porträt beschreibt die Ziele und Lösungsideen des Build-Werkzeugs.