Deployment Assembly mi ukazuje totéž co vám:

 sources & resources -> WEB-INF/classes
 Maven Dependencies -> WEB-INF/lib
 následují všechny otevřené projekty z workspace, na kterých webový projekt
závisí
 dependency1 -> WEB-INF/lib/dependency1.jar
 dependency2 -> WEB-INF/lib/dependency2.jar

Jen doporučím, co se osvědčilo mě při práci s m2e.
1. Nevnucovat ručně žádné nastavení build/class path. M2e volá configure na
projektu velmi často a tím přepisuje Eclipse metadata => měnit jen pom.xml
2. zavřít všechny otevřené projekty, které jsou závislostmi webového
projektu (použijí se už sestavené jary z repozitáře)

Když to ani pak nepůjde, nezbývá než začít úplně od začátku: smazat projekt
z workspace, smazat všechna Eclipse metadata, reimportovat

Pak ještě můžete zkontrolovat wtp plugin metadata:
webproject\.settings\org.eclipse.wst.common.component
Soubor obsahuje to, co se pak zobrazuje v Deployment Assembly. Wtp a m2e
plugin se občas tlučou, záleží na pořadí ve kterém se spouštějí.

Zeptejte se přímo na m2e-users mailing listu:
https://dev.eclipse.org/mailman/listinfo/m2e-users

Petr Janata

2011/10/6 Tomáš Záluský <[email protected]>

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

Odpovedet emailem