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ý
