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ý
>>
>

Odpovedet emailem