G
Guest
Gast
Hallo,
könnt ihr mir den Unterschied zwischen Ant und Maven erläutern?
könnt ihr mir den Unterschied zwischen Ant und Maven erläutern?
maki hat gesagt.:Maven 2 setzt nicht auf Ant auf
Der Vergleich mit (GNU)make hinkt ein wenig, da es in Make deutlich komplexer ist abhängigkeiten zu definieren.foobar hat gesagt.:Ant ist ein buildtool vergleichbar mit make aus der c/c++ Welt.
Wie schon bemerkt wurde setzt Maven 2 nicht auf Ant auf sondern ist eine vollständige neu implementation.foobar hat gesagt.:Maven hingegen ist ein Buildmanagement-Tool das auf ant aufsetzt, aber noch viel mehr leistet.
Wenn man die pom's alle hat ist das kein Problem...wehe dem der die erst erstellen muss....vor allem im Rahmen einer Migration von Ant zu Maven....dann ist das alles andere als einfach....foobar hat gesagt.:Mit Maven kannst du größere Projekte, die aus mehreren Fragmenten bestehen, ziemlich einfach automatisch bauen, Dokus erzeugen etc.
In Maven gibt es bestimmte Abläufe, die aus der Erfahrung heraus abgeleitet wurden. Dass sieht man dann wenn schon einige Ant-Files für größere Projekte gemacht hat...dann hält man sich irgendwann an Konventionen....na ja und dann ist man bei Maven ....(ok nich 100%ig)....foobar hat gesagt.:Also ant ist mehr ein Werkzeug um Anwendungen zu bauen und Maven ist eine Logik dahinter