ant vs maven

Fórumok

Az érdekelne, hogy mik a tapasztalatok a két cuccal, ki melyiket (nem)szereti, melyik mire jobb, stb.

?

Hozzászólások

Az ant-tal kézzel kell megadni "receptet" arra, hogy hogyan buildeljen egy projekt.

Olyasmi, mint a makefile valamennyire kezel függőségeket, hogy mit kell újra elkészíteni és mi az, ami már rendben van.

A maven ehhez képest automatikusan kezeli több projekt között a függőségeket és egy build folyamat során automatikusan letölt és akár le is fordít mindent ami kell a projektedhez. Bevallom még nem használtam, de más által írt mavenes projektet fordítottam és az apache.commons-tól kezdve mindent szépen forrásból összegereblyézett.

A kettő tehát nem teljesen ugyanarra a feladatra készült, nem egymás helyett vannak, hanem egymást kiegészítik.

ja. kb nekem az jön át, hogy ha van egy projekted, amire dependál egy másik, akkor célszerű a függőséget is maven-en keresztül buildelni (legalábbis elérhetővé tenni valami saját repo-ban), hogy fordítás közben utána tudjon menni. vagyis az egész függőségi fát fel kell építeni (legalább repo szinten) maven-nel, míg ant-nál megmondás van. Btw lehet, hogy 3 függőségnél még gyorsabb ant-tal dolgozni (meg ha a függőségek nem változnak túl gyakran).

Nem egész egy órája ismerkedek a Maven-nel.

Alapbeállításban Java 1.3 kompatibilis forrást vár, és 1.3-as VM-re fordít.
2008-ban.

Ahhoz, hogy erről lebeszéljük, 13 sornyi xml kódra van szükség.
Miközben az about oldalon olyasmik állnak, hogy "easier" meg "shortest period of time".

Agyzsugor.

Megértelek...
Mások is eljutottak ide, nem csoda. Úgyhogy remélheted, h vannak más megoldások.
Olvasd el ezt!

A gant-on kívül említik még a
gradle-t (továbbá schmant-ot, Ivy-t és egyebeket). A kommentek hasznosak. A gant-ot minden bizonnyal meg fogom nézni.

A "better ant gant" keresés jó linkeket ad.