Maven

Apache Maven ermöglicht es, den Quellcode von Software automatisiert mit Softwarebibliotheken zu kombinieren, daraus den lauffähigen Code zu kompilieren, diesen zu testen, zu packen und schließlich auf den vorgesehenen Computern zu installieren.

Apache Maven ist insbesondere für die Programmierung von Software auf Basis von Java geeignet. Maven folgt dem Ansatz “Convention over Configuration”, so dass für umfangreiche wiederkehrende Aufgaben nur wenige Konfigurationseinstellungen angegeben werden müssen, um eine lauffähiges Softwareprodukt erstellen zu lassen.