See https://tbroyer.github.io/gwt-maven-plugin/codeserver.html for the differences between gwt:compile and gwt:codeserver. Here, because it looks like you have both server and client code in the same Maven project, I'd say this is because your gwt-user is in scope=provided so it's not available at runtime. You can workaround this by reconfiguring the gwt:codeserver's classpathScope: https://tbroyer.github.io/gwt-maven-plugin/codeserver-mojo.html#classpathScope
To troubleshoot: run Maven with debug logs (mvn -X gwt:codeserver), the plugin will emit two lines starting with "Classpath: " and "Arguments: " respectively that you can inspect; and you'll also see debug logs from GWT. Also, turn on failOnError, maybe there was something earlier that caused that error. On Thursday, February 2, 2023 at 5:16:58 PM UTC+1 mmo wrote: > I am trying to upgrade our project to use GWT 2.10 and the “new” GWT > maven-plugin (by T. Broyer) for debugging (before we were on GWT 2.7 and > the old plugin): > > > > Meanwhile I am able to build the project. If I deploy the generated .war > file to a Tomcat server the application runs OK. There are still a few > rough edges but we are getting there. > > Only if I try to run the code-server in order to be able to debug the > application (I am using the maven goal “mvn gwt:codeserver” to start it) > then I always get this output: > > > > … > > [INFO] --- gwt-maven-plugin:1.0.1:codeserver (default-cli) @ > zhstregisterjp-parent --- > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-internal-services:jar:3.10-SNAPSHOT; > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-web-service-common:jar:3.10-SNAPSHOT; > > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-sam-web-service:jar:3.10-SNAPSHOT; > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-c3-web-service:jar:3.10-SNAPSHOT; > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-c3adapter-web-service:jar:3.10-SNAPSHOT; > > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-zhquest-web-service:jar:3.10-SNAPSHOT; > > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-zhdokumente-web-service:jar:3.10-SNAPSHOT; > > neither a gwt-lib or jar:sources; Did you forget to use > <type>gwt-lib</type> in the dependency declaration? > > [INFO] Ignoring > ch.zh.ksta.zhstregisterjp:zhstregisterjp-batch:jar:3.10-SNAPSHOT; neither a > gwt-lib or jar:sources; Did you forget to use <type>gwt-lib</type> in the > dependency declaration? > > [INFO] Turning off precompile in incremental mode. > > [INFO] Super Dev Mode starting up > > [INFO] workDir: > D:\Projects\KStA_ZH_RegisterJP\code\application\target\gwt\codeserver > > [INFO] Loading inherited module > 'ch.zh.ksta.zhstregisterjp.ZHStRegisterJPWeb' > > [INFO] Loading inherited module 'com.google.gwt.core.Core' > > [INFO] [ERROR] Unable to find 'com/google/gwt/core/Core.gwt.xml' > on your classpath; could be a typo, or maybe you forgot to include a > classpath entry for source? > > > > Those .jar files it complains about at the begin contain parts of the > application that contain no GWT code at all but I didn’t find a possibility > to signal that to the plugin to silence these warnings, yet. But I think > they are harmless. > > > > However, the code-server then always dies with this dreaded Unable to > find 'com/google/gwt/core/Core.gwt.xml' error. > > However, gwt-dev-2.10.0.jar and gwt-user-2.10.0.jar are on the module’s > dependency-list: > > > > … > > <dependency> > > <groupId>com.google.gwt</groupId> > > <artifactId>gwt-dev</artifactId> > > </dependency> > > <dependency> > > <groupId>com.google.gwt</groupId> > > <artifactId>gwt-user</artifactId> > > </dependency> > > … > > > > and – if I dig into these .jars – the gwt-user-2.10.0.jar **does** > contain that missing file: /com/google/gwt/core/Core.gwt.xml. > > So, why can the code-server not locate it??? Any ideas? > > > > > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/1b609ec0-b751-4e4e-bb59-9fa6df3d3db3n%40googlegroups.com.
