Děkuju, m2e mám stejné, eclipse novější (dnes jsem si ho kvůli tomu aktualizoval, eclipse.buildId=M20110909-1335).
Můžu se ještě zeptat, zda ty artefakty ze scope test máte v Java Build Path -> Maven Dependencies a jak vypadá Deployment Assembly? U mne takto: Source - Deploy Path /src/main/java - WEB-INF/classes /src/main/resources - WEB-INF/classes /src/main/webapp - / /src/web/java - WEB-INF/classes Maven Dependencies - WEB-INF/lib rts-api - WEB-INF/lib (poslední položka je modul v rámci projektu, na kterém buildovaný modul závisí) Tomáš Záluský ______________________________________________________________ > Od: "Petr Janata" <[email protected]> > Komu: Java <[email protected]> > Datum: 06.10.2011 17:32 > Předmět: Re: Eclipse a Tomcat - nežádoucí publikace jarů se scope=test > >Zdravím, > >to vypadá na bug m2e, já ve wtpwebaaps/XXX/WEB-INF/lib artefakty ze scope >test nemám. > >eclipse.buildId=I20110613-1736 >m2e verze 1.0.0.20110607-2117 > >2011/10/6 Tomáš Záluský <[email protected]> > >> >> Dobrý den, >> >> vyvíjím webovou aplikaci v Eclipse (pro Java EE, 3.7.1). Pro nasazení na >> servery se aplikace builduje Mavenem, používáme m2e plugin. Na lokálním >> stroji ji ale pouštím na Tomcatu přímo z Eclipse pomocí funkce "Run on >> server". Vadí mi, že do lokálního Tomcatu se vypublikují všechny jary, tedy >> i ty označené scope=test, typicky např. junit.jar. Obsah adresáře wtpwebapps >> a potažmo classpath se tedy neshodují s obsahem nasazeného waru. >> >> Věděl by někdo, jak přimět proces publikace, aby bral ohled na maven scope >> u jarů? U junitu nám to bylo jedno, ale teď pro testy potřebuji přidat další >> jar, který se s těmi serverovými nesnáší (zatím nerozvádím). Poměrně dost >> odkazů jsem prošel, ale nikde nešlo přímo o tento problém. >> >> Vím o nastavení Deployment Assembly na vlastnostech projektu. Myslím, že >> problém je způsoben smícháním všech závislostí již v seznamu "Maven >> Dependencies" v Java Build Path. Kdyby existoval seznam "Maven Compile >> Dependencies", byl by možná problém vyřešen. >> >> Děkuji za každou radu. >> >> Tomáš Záluský >> >
