Right, sorry. Didn't mean to imply you were the one who put it there. I'm sure it came from the original uberfire-webapp project, which does need the special JettyLauncher to support Weld on the server side.

When removing this dependency, we'd need to remove this line from the gwt-maven-plugin config too:

    <server>org.jboss.errai.cdi.server.gwt.JettyLauncher</server>

It would also make sense to set all the dependencies to provided scope, since there don't need to be any jars deployed to the server in a client-only app.

Doesn't need to be done as part of this PR; I just mentioned it in the review because I saw it here. I'll open a JIRA.