|
Dobry den,
Maven je fajn pro "standardni"
projekty.
Slovem "standardni" myslim napr. webove aplikace (bez
specialit).
Jeho prinos ve veci spravy knihoven, jejich zavislosti a
verzi je obrovsky.
Ve srovnani s "pouhym" ANTem je to velky krok vpred a lze
jej jedine doporucit.
Problemy nastavaji ve chvili, kdy vas projekt obsahuje
nejaky "mene obvykly" prvek,
s nimz Maven nepocita. V takovem pripade
budete muset bud upravit strukturu
projektu, pristoupit na kompromis anebo napsat vlastni
plugin.
Zaznamenali jsme napr. problemy s generovanim
klientskych baliku pro EJB
(ejb-client-jar). Maven sice tuto vec podporuje, avsak
pomerne nestastnym a nevhodnym
zpusobem.
mp.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomas Hubalek Sent: Monday, March 13, 2006 3:40 PM To: Java Subject: Re: SVN best practise Pro Javu __rozhodne__ doporucuju zvazit Maven misto Antu. Myslim ze zvladne vicemene totez co Ant (uz jenom proto ze Maven 1.x je nadstavbou na Antem) a hlavne (a to povazuju za nejvetsi vyhodu) vam umozni konzistentne evidovat zavislosti mezi knihovnami a projekt se pak builduje po komponentach, ktere se deployuji do repository. Muzete mit prakticky jakkoliv velky system a presto build jednotlive komponenty bude relativne rychly... Tom |
