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

[EMAIL PROTECTED] napsal(a):

Dik za odpoved
1.        Tak som sa teda rozhodol, ze zalozim pre kazdy projekt vlastnu repository, zda sa mi to logicke
2.        Mozem vas poprosit o ukazku buildovacieho scriptu, kde to mate napisane, ze si to dotahuje sam?
        vid vas prispevok:
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

Odpovedet emailem