[ antix @ 02.10.2008. 20:18 ] @
pozdrav svima,

koristim maven2 projekat i imam vise modula unutar jednog projekta. Evo strukture:

P - Parent module (parent folder): packaging pom
A - submodule (subfolder od P): packaging jar
B - submodule (subfolder od P): packaging war
C - submodule (subfolder od P): packaging war

za B.war i C.war mi treba A.jar u WEB-INF/lib. Ovo lako rijesim tako sto stavim da moduli B i C zavise
od modula A (dependency). Medjutim, kako da napravim da 'mvn package' B i C modula automatski uradi 'install' A modula?
Jer cesto se desi da zaboravim da instaliram novi A modul u local repo pa B i C i dalje rade sa starim jar fajlom jer je u local repository-ju
i dalje stari A.jar


hvala unaprijed
[ mgifos @ 07.10.2008. 21:20 ] @
Zdravo,

Mislim da je dovoljno da dodas u okviru, recimo B pom.xml fajla pod depenency(A) za version tvoja-oznaka-verzije-SNAPSHOT (npr 1.3.2-SNAPSHOT), takodje za sve ostale projekte u okviru svog root P modula.

Vidi dokumentaciju za RELEASE plug-in:
http://maven.apache.org/guides/mini/guide-releasing.html

i za testing development:
http://maven.apache.org/guides...sting-development-plugins.html

bice od pomoci.

Nisam bas siguran da si to trazio, ali znaci stos je u tome da ako dodas -SNAPSHOT suffix - jar/war-ovi ce se automatski izgenerisati.

U sluicaju da koristis Eclipse, maven eclipse plug-in ce biti od izuzetne pomoci, buduci da on to sve razmatra prilikom generisanja Eclipse meta fajlova (npr .classpath).

Nadam se da je pomoglo, pozdrav.