gwt-plugins / gwt-plugins/gwt-eclipse-plugin

Maven dependencies not copied to WEB-INF/lib

Offen
#515 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
117
Forks
49
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Continuing from https://github.com/gwtproject/gwt/issues/10056

Running DevMode on a GWT module that carries modules with similar names does not copy all JARs to `WEB-INF/lib`

for example: `spring-webmvc.jar` is copied but `spring-web.jar` is not

Checkout and import https://bitbucket.org/upperlimit-public/gwt-devmode-server/src/main into an Eclipse Workspace.

I am using Eclipse 2025-03 but any relatively recent version should reproduce the problem.

Run DevMode on module `GWT-DevMode-server.POC.javax.web` with program argument `-server net.upperlimit.tools.GWT.DevMode.server.impl.Cargo.embedded.Tomcat9.javax.DevModeServerLauncher` after enabling profile named `IMPL_CARGO_EMBEDDED_TOMCAT9`

Under `target/gwt-maven-plugin/WEB-INF/lib` you will only see `spring-webmvc.jar` present but not `spring-web.jar`

This is important because the components in the missing JAR are loaded by the parent DevMode classloader instead of the webapp classloader, leading to a chain of runtime problems which are impossible to resolve.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.