31
Apache Maven ist ein Java-basiertes Tool für die Build-Automatisierung und das Projektmanagement (in der Softwareentwicklung).Im Mittelpunkt steht ein in einer XML-Datei beschriebenes Project Object Model (POM), das die Projektstruktur und ihre Abhängigkeiten zu anderen Komponenten und Bibliotheken beschreibt.Maven bietet vordefinierte Ziele für die Kompilierung und das Packen von Quellcode.Es kann automatisch referenzierte Softwarebibliotheken aus einem Online-Repository herunterladen.Während das offene Design von Maven theoretisch die Unterstützung anderer Programmiersprachen erlaubt, wird es hauptsächlich für die Java-Entwicklung verwendet, wo es sowohl für Open Source-Projekte als auch für private Entwicklungsteams weit verbreitet ist.
maven
Webseite:
http://maven.apache.org/Eigenschaften
Kategorien
Alternativen zu Maven für alle Plattformen mit einer Lizenz
30
15
12
10
4
3
qmake
qmake ist ein Tool von The Qt Company, das den Erstellungsprozess für Entwicklungsprojekte auf verschiedenen Plattformen vereinfacht.qmake automatisiert die Erstellung von Makefiles so, dass nur wenige Informationszeilen erforderlich sind, um jedes Makefile zu erstellen.
3
3
2
2
1
1
1
1
Cake
Cake (C # Make) ist ein plattformübergreifendes Build-Automatisierungssystem mit C # DSL für Aufgaben wie das Kompilieren von Code, das Kopieren von Dateien und Ordnern, das Ausführen von Komponententests, das Komprimieren von Dateien und das Erstellen von NuGet-Paketen.