Jeste me napadlo:

Tech zavislosti ve vasem POMu nemusi byt zase az tak moc.
MAVEN podporuje tzv. tranzitivni zavislosti.

Pokud tedy napr. do vaseho POMu pridate Hibernate,
doplni MAVEN automaticky (na pozadi) take vsechny zavislosti teto
knihovny (cglib, antlr, asm, ehcache atd.).

mp.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michal Palička
Sent: Thursday, August 23, 2007 13:41 PM
To: Java
Subject: RE: project management tools - build, test, code analysis, 
documentation

Dobry den,

o zadnem nastroji na vytvoreni POMu ze seznamu JARu nevim.

Malinky zaklad projektu lze vygenerovat pomoci archetypu.
Zakladni navod je zde:

http://maven.apache.org/guides/getting-started/index.html

Seznam zavislosti ale budete asi muset doplnit sam.
Dela se to jenom jednou - na zacatku.

Pokud mate vice modulu, ktere sdileji stejne zavislosti, je vhodne
pouzit rodicovsky projekt (parent) a dat je tam.
Podrizene moduly pak spolecne zavislosti zdedi.

mp.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vladimír Náprstek
Sent: Thursday, August 23, 2007 12:23 PM
To: Java
Subject: RE: project management tools - build, test, code analysis, 
documentation

Michal Palička píše v Čt 23. 08. 2007 v 10:21 +0200:

> Vyhody MAVENu:
> - centralni sprava zavislosti (knihoven) - snadny prechod na novejsi verzi 
> knihovny

toto byl hlavni duvod, proc jsem chtel maven vyzkouset a nasadit.
Bohuzel jsem skoncil na tom, ze se mi nechtelo ztratit mnoho casu tim,
ze budu dlouze rucne datlovat pom.xml . Nejde proces vytvoreni tohohle
souboru nejak zautomatizovat (alespon pridat zavislosti podle jaru v lib
adresari a projit antovsky build.xml a vytahat z nej co nejvic)?


--

s pozdravem
Vladimír Náprstek

Odpovedet emailem