Thanks Thomas, now working great!
For anyone coming from the Eclipse GWT plugin, you can do this to keep it
consistant with how it used to work:
In your client pom. Add the <deploy> like this:
<build>
<plugins>
<plugin>
<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<configuration>
<moduleName>com.mycompany.mywebapp.App</moduleName>
<moduleShortName>mywebapp</moduleShortName>
<deploy
>${project.build.directory}/mywebapp-client-HEAD-SNAPSHOT/WEB-INF/deploy</
deploy>
</configuration>
</plugin>
</plugins>
</build>
And then instead of reading the symbol maps directly like this:
String path = config.getServletContext().getRealPath(
"/WEB-INF/deploy/<module>/symbolMaps/");
StackTraceDeobfuscator deobfuscator = StackTraceDeobfuscator.
fromFileSystem(path);
You now read them from inside the war like this:
StackTraceDeobfuscator deobfuscator = StackTraceDeobfuscator.fromResource(
"/WEB-INF/deploy/<module>/symbolMaps/");
Cheers.
On Monday 26 February 2024 at 8:03:27 am UTC+11 Thomas Broyer wrote:
> On Sunday, February 25, 2024 at 12:34:44 AM UTC+1 [email protected]
> wrote:
>
> Sorry, I do see them in
> mywebapp-client\target\gwt\deploy\mywebapp\symbolMaps
>
> How do I get them from there, into the war?
>
>
> Configure <deploy> to somewhere inside the <webappDirectory> (preferably
> inside WEB-INF so they won't be served)
> https://tbroyer.github.io/gwt-maven-plugin/compile-mojo.html#deploy
>
--
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/6ae923cb-f73f-41f6-bbd8-67879122e8cfn%40googlegroups.com.