Ho uno spazio di lavoro molto grande con circa 30 progetti tutti insieme. Sto usando Eclipse 3.5 con m2eclipse. Controllo il mio repository di subversion usando i valori predefiniti per importare i progetti nel mio spazio di lavoro.m2eclipse ed Eclipse WTP
Creo un'istanza del server Tomcat e pubblichiamo il mio progetto Web sul server tomcat. Sembra abbastanza facile.
Il problema è che non sembra come se le dipendenze transitive per i miei altri progetti vengono automaticamente aggiunti al contenitore, in modo che quando il contenitore si avvia ricevo eccezioni ClassNotFound, ecc
vado in proprietà del progetto web e noto che le dipendenze del modulo EE Java NON vengono controllate per alcune delle dipendenze transitive. Li controllo e tutto sembra funzionare fino a quando non faccio un progetto clean build, quando le dipendenze del modulo Java EE vengono automaticamente resettate da eclipse, quindi devo ricontrollarle. Questo è esasperante, e speravo che ci fosse un modo per sfruttare automaticamente tutte le dipendenze transitive quando si lavora con Eclipse WTP.
Dovrei menzionare, utilizzando la configurazione standard di maven funziona bene, e tutto viene tirato in modo appropriato nel file WAR risultante. Non funziona così bene con WTP per qualche ragione.
Sì, ho l'integrazione Maven per WTP installato, e sono stato attraverso quella tutorial. Ho lo stesso problema. – noplay
+1, ha funzionato come un fascino. – Leonel
Howto è stato spostato in: https://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto –