> *Could try moving the gwt dependency out of the root pom, keeping it only for the client, just gwt-servlet for sever and shared ( unless anyone knows better). That will clean up the server dependencies but may cause other problems *
I believe that's how it works now. The root pom just has the dependencyManagement ( https://github.com/tbroyer/gwt-maven-archetypes/blob/main/modular-webapp/src/test/resources/projects/basic-webapp/reference/pom.xml#L17 ). It doesn't actaully include it as a dependency. The server and shared module poms include the gwt-servlet lib, and the client pom includes the gwt-user + gwt-dev libs. On Saturday 24 February 2024 at 4:29:28 am UTC+11 Tim Macpherson wrote: > Could try moving the gwt dependency out of the root pom, keeping it only > for the client, just gwt-servlet for sever and shared ( unless anyone knows > better). That will clean up the server dependencies but may cause other > problems > > Sent from Yahoo Mail on Android > <https://mail.onelink.me/107872968?pid=nativeplacement&c=Global_Acquisition_YMktg_315_Internal_EmailSignature&af_sub1=Acquisition&af_sub2=Global_YMktg&af_sub3=&af_sub4=100000604&af_sub5=EmailSignature__Static_> > > On Fri, Feb 23, 2024 at 6:44, Ralph Fiergolla > <[email protected]> wrote: > > Don’t want to build up pressure, but yeah that would come in very handy 😎 > > Craig Mitchell <[email protected]> schrieb am Fr. 23. Feb. 2024 um > 00:05: > > I know it's outside of its scope, but it would be great if > https://github.com/tbroyer/gwt-maven-archetypes had an example of "If you > want to create an executable jar with Jetty, this is how you could do it". > 🙂 > > On Thursday 22 February 2024 at 5:30:51 am UTC+11 Tim Macpherson wrote: > > I tried starting with the tbroyer archetype & to the server project I > added the app engine stuff from the Google sample to build the > appengine-staging dependencies directory. > Maybe all that should be in a separate project ? > > Sent from Yahoo Mail on Android > <https://mail.onelink.me/107872968?pid=nativeplacement&c=Global_Acquisition_YMktg_315_Internal_EmailSignature&af_sub1=Acquisition&af_sub2=Global_YMktg&af_sub3=&af_sub4=100000604&af_sub5=EmailSignature__Static_> > > On Wed, Feb 21, 2024 at 17:42, Thomas Broyer > <[email protected]> wrote: > > > > On Wednesday, February 21, 2024 at 3:11:54 PM UTC+1 [email protected] > wrote: > > I've been trying this app engine sample for Java 11+ which uses a JAR > packaged artifact that is installed locally: > it provides a Main class to instantiate an HTTP server to run an embedded > web application WAR file. > > github.com/GoogleCloudPlatform/java-docs-samples/tree/main/appengine-java11/appengine-simple-jetty-main > It has explicit jetty 11 dependencies. > > The WAR project is > > github.com/GoogleCloudPlatform/java-docs-samples/tree/master/appengine-java11/helloworld-servlet > The WAR is run in a local server with: > mvn exec:java -Dexec.args="../helloworld-servlet/target/helloworld.war" > > The problem I have is when I include GWT in the WAR project this draws in > Jetty 9 & other dependencies > which get copied to the cloud-deployment dependencies directory. > > > This means you WAR have dependencies on gwt-user and/or gwt-dev, that you > never want to deploy to a server. The WAR should have a dependency on > gwt-servlet only (or requestfactory-server). > > …and this is exactly what https://github.com/tbroyer/gwt-maven-archetypes > were meant to solve. > > -- > > 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/c04ab91a-b898-489d-a509-6fafb9a363can%40googlegroups.com > > <https://groups.google.com/d/msgid/google-web-toolkit/c04ab91a-b898-489d-a509-6fafb9a363can%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > 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/b4234f67-24c8-4028-8d27-be044a29c733n%40googlegroups.com > > <https://groups.google.com/d/msgid/google-web-toolkit/b4234f67-24c8-4028-8d27-be044a29c733n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > 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/CACwwWxM1fw8YGK7g4rYBxthQUz0%3DS5vPcZtRwTrHCFOOzYLpBg%40mail.gmail.com > > <https://groups.google.com/d/msgid/google-web-toolkit/CACwwWxM1fw8YGK7g4rYBxthQUz0%3DS5vPcZtRwTrHCFOOzYLpBg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- 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/749569e3-371c-4287-8dff-157c65bc6934n%40googlegroups.com.
