Zdravím,

Dne Thursday 23 of August 2007 14:41:32 Michal Palička napsal(a):
> 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.

to je sice pravda, ale řekl bych, že tranzitivních závislostí by se nemělo 
zneužívat: přestože třeba hibernate závisí na common-collections a budu je 
tedy mít v classpath, tak pokud začnu common-collections přímo používat ve 
svém projektu, měl bych je do pom souboru přidat. Nejenže to potom odráží 
logickou strukturu kódu, ale vyhnu se problémům až třeba hibernate nahradím 
nečím jiným a commons-collections vypadnou ze stromu závislostí.

-- 
Martin Beránek

Odpovedet emailem