Thanks, I joined the GWT discussion at Gitter

On Sat, May 15, 2021 at 10:17 AM [email protected] <[email protected]>
wrote:

> I'll check it out...
>
> likejudo schrieb am Freitag, 14. Mai 2021 um 02:50:26 UTC+2:
>
>> I have pushed my code to github
>> https://github.com/1dropaflame/StockWatcher
>>
>> On Thursday, May 13, 2021 at 5:43:52 PM UTC-5 likejudo wrote:
>>
>>> I changed
>>>
>>> package stockwatcher.client;
>>>
>>> import com.google.gwt.user.client.rpc.RemoteService;
>>> import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
>>>
>>> *@RemoteServiceRelativePath("")*
>>> public interface StockPriceService extends RemoteService {
>>>
>>> StockPrice[] getPrices(String[] symbols);
>>> }
>>>
>>> and
>>>
>>> now I got past that error but get a
>>>
>>> ConsoleLogger.java:33 ERROR!!! com.google.gwt.user.client.rpc.
>>> *InvocationException*: <!DOCTYPE html>
>>> <html>
>>> <head>
>>>     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
>>>     <link type="text/css" rel="stylesheet" href="StockWatcher.css">
>>>     <title>Stock Watcher UI</title>
>>>     <script type="text/javascript" language="javascript"
>>> src="stockwatcher.StockWatcher.nocache.js"></script>
>>> </head>
>>> <body>
>>> <h1>Stock Watcher UI</h1>
>>> <div id="stockList"></div>
>>> <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
>>> style="position:absolute;width:0;height:0;border:0"></iframe>
>>> <noscript>
>>>     <div style="width: 22em; position: absolute; left: 50%; margin-left:
>>> -11em; color: red; background-color: white; border: 1px solid red; padding:
>>> 4px; font-family: sans-serif">
>>>         Your web browser must have JavaScript enabled
>>>         in order for this application to display correctly.
>>>     </div>
>>> </noscript>
>>> </body>
>>> </html> from StockPriceService_Proxy.getPrices
>>> Elf_g$ @ ConsoleLogger.java:33
>>> 27ConsoleLogger.java:33 ERROR!!!
>>> com.google.gwt.user.client.rpc.InvocationException: <!DOCTYPE html>
>>> <html>
>>> <head>
>>>     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
>>>     <link type="text/css" rel="stylesheet" href="StockWatcher.css">
>>>     <title>Stock Watcher UI</title>
>>>     <script type="text/javascript" language="javascript"
>>> src="stockwatcher.StockWatcher.nocache.js"></script>
>>> </head>
>>> <body>
>>> <h1>Stock Watcher UI</h1>
>>> <div id="stockList"></div>
>>> <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
>>> style="position:absolute;width:0;height:0;border:0"></iframe>
>>> <noscript>
>>>     <div style="width: 22em; position: absolute; left: 50%; margin-left:
>>> -11em; color: red; background-color: white; border: 1px solid red; padding:
>>> 4px; font-family: sans-serif">
>>>         Your web browser must have JavaScript enabled
>>>         in order for this application to display correctly.
>>>     </div>
>>> </noscript>
>>> </body>
>>> </html> from StockPriceService_Proxy.getPrices
>>> Elf_g$ @ ConsoleLogger.java:33
>>> NRe_g$ @ SimpleConsoleLogHandler.java:36
>>> aRe_g$ @ Logger.java:312
>>> _Qe_g$ @ Logger.java:302
>>> wRe_g$ @ Logger.java:236
>>> vRe_g$ @ Logger.java:227
>>> ERe_g$ @ Logger.java:178
>>> jof_g$ @ ResponseFromServerPanel.java:148
>>> T3c_g$ @ RequestCallbackAdapter.java:237
>>> qjc_g$ @ Request.java:250
>>> ykc_g$ @ RequestBuilder.java:412
>>> (anonymous) @ XMLHttpRequest.java:329
>>> xI_g$ @ Impl.java:309
>>> AI_g$ @ Impl.java:368
>>> (anonymous) @ Impl.java:78
>>> XMLHttpRequest.send (async)
>>> $Md_g$ @ XMLHttpRequest.java:305
>>> ckc_g$ @ RequestBuilder.java:418
>>> lkc_g$ @ RequestBuilder.java:242
>>> o3c_g$ @ RemoteServiceProxy.java:372
>>> L3c_g$ @ RemoteServiceProxy.java:74
>>> Dof_g$ @ StockPriceService_Proxy.java:32
>>> Pnf_g$ @ ResponseFromServerPanel.java:157
>>> Vnf_g$ @ ResponseFromServerPanel.java:68
>>> vb_g$ @ Timer.java:135
>>> (anonymous) @ Timer.java:139
>>> xI_g$ @ Impl.java:309
>>> AI_g$ @ Impl.java:368
>>> (anonymous) @ Impl.java:78
>>>
>>> On Thursday, May 13, 2021 at 3:07:36 PM UTC-5 likejudo wrote:
>>>
>>>> I added the code to get data from the server using Asynchronous
>>>> Callbacks (and log the error) and am surprised to find it gives a 404 
>>>> error.
>>>> I had moved the code into a class ResponseFromServerPanel.
>>>> I don't know what I am missing.
>>>>
>>>> Elf_g$ @ ConsoleLogger.java:33
>>>> *:8888/stockwatcher.StockWatcher/stockPrices:1 Failed to load resource:
>>>> the server responded with a status of 404 (Not Found)*
>>>> *ConsoleLogger.java:33 ERROR!!!
>>>> com.google.gwt.user.client.rpc.StatusCodeException: 404 Not Found <html>*
>>>> *<head>*
>>>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>>>> <title>Error 404 Not Found</title>
>>>> </head>
>>>> <body><h2>HTTP ERROR 404</h2>
>>>> <p>Problem accessing /stockwatcher.StockWatcher/stockPrices. Reason:
>>>> <pre>    Not Found</pre></p><hr><i><small>Powered by
>>>> Jetty://</small></i><hr/>
>>>>
>>>> </body>
>>>> </html>
>>>>
>>>> *Chrome browser developer tools console*
>>>>
>>>> Elf_g$ @ ConsoleLogger.java:33
>>>> XMLHttpRequest.java:305 POST
>>>> http://localhost:8888/stockwatcher.StockWatcher/stockPrices 404 (Not
>>>> Found)
>>>> $Md_g$ @ XMLHttpRequest.java:305
>>>> ckc_g$ @ RequestBuilder.java:418
>>>> lkc_g$ @ RequestBuilder.java:242
>>>> o3c_g$ @ RemoteServiceProxy.java:372
>>>> L3c_g$ @ RemoteServiceProxy.java:74
>>>> Dof_g$ @ StockPriceService_Proxy.java:32
>>>> Pnf_g$ @ ResponseFromServerPanel.java:157
>>>> Vnf_g$ @ ResponseFromServerPanel.java:68
>>>> vb_g$ @ Timer.java:135
>>>> (anonymous) @ Timer.java:139
>>>> xI_g$ @ Impl.java:309
>>>> AI_g$ @ Impl.java:368
>>>> (anonymous) @ Impl.java:78
>>>> ConsoleLogger.java:33 ERROR!!!
>>>> com.google.gwt.user.client.rpc.StatusCodeException: 404 Not Found <html>
>>>> <head>
>>>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>>>> <title>Error 404 Not Found</title>
>>>> </head>
>>>> <body><h2>HTTP ERROR 404</h2>
>>>> <p>Problem accessing /stockwatcher.StockWatcher/stockPrices. Reason:
>>>> <pre>    Not Found</pre></p><hr><i><small>Powered by
>>>> Jetty://</small></i><hr/>
>>>>
>>>> </body>
>>>> </html>
>>>>
>>>> *Server console*
>>>>
>>>> "C:\Program Files\Java\jdk-11.0.10\bin\java.exe"
>>>> -Dmaven.multiModuleProjectDirectory=C:\Users\user\Documents\Learn\GWT\StockWatcher
>>>> "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>>>> 2020.3.2\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program
>>>> Files\JetBrains\IntelliJ IDEA Community Edition
>>>> 2020.3.2\plugins\maven\lib\maven3\bin\m2.conf"
>>>> "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community
>>>> Edition 2020.3.2\plugins\maven\lib\maven-event-listener.jar"
>>>> "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>>>> 2020.3.2\lib\idea_rt.jar=61479:C:\Program Files\JetBrains\IntelliJ IDEA
>>>> Community Edition 2020.3.2\bin" -Dfile.encoding=UTF-8 -classpath
>>>> "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>>>> 2020.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.6.0.jar;C:\Program
>>>> Files\JetBrains\IntelliJ IDEA Community Edition
>>>> 2020.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds.license"
>>>> org.codehaus.classworlds.Launcher -Didea.version=2021.1.1
>>>> net.ltgt.gwt.maven:gwt-maven-plugin:1.0.0:devmode
>>>> [INFO] Scanning for projects...
>>>> [INFO]
>>>> [INFO] ---------------------< stockwatcher:StockWatcher
>>>> >----------------------
>>>> [INFO] Building StockWatcher HEAD-SNAPSHOT
>>>> [INFO] ------------------------------[ gwt-app
>>>> ]-------------------------------
>>>> [INFO]
>>>> [INFO] >>> gwt-maven-plugin:1.0.0:devmode (default-cli) >
>>>> process-classes @ StockWatcher >>>
>>>> [INFO]
>>>> [INFO] --- gwt-maven-plugin:1.0.0:enforce-encoding
>>>> (default-enforce-encoding) @ StockWatcher ---
>>>> [INFO]
>>>> [INFO] --- gwt-maven-plugin:1.0.0:add-super-sources
>>>> (default-add-super-sources) @ StockWatcher ---
>>>> [INFO]
>>>> [INFO] --- gwt-maven-plugin:1.0.0:add-test-super-sources
>>>> (default-add-test-super-sources) @ StockWatcher ---
>>>> [INFO]
>>>> [INFO] --- gwt-maven-plugin:1.0.0:generate-module
>>>> (default-generate-module) @ StockWatcher ---
>>>> [INFO]
>>>> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
>>>> StockWatcher ---
>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>> [INFO] skip non existing resourceDirectory
>>>> C:\Users\user\Documents\Learn\GWT\StockWatcher\src\main\resources
>>>> [INFO] skip non existing resourceDirectory
>>>> C:\Users\user\Documents\Learn\GWT\StockWatcher\src\main\super
>>>> [INFO]
>>>> [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @
>>>> StockWatcher ---
>>>> [INFO] Nothing to compile - all classes are up to date
>>>> [INFO]
>>>> [INFO] <<< gwt-maven-plugin:1.0.0:devmode (default-cli) <
>>>> process-classes @ StockWatcher <<<
>>>> [INFO]
>>>> [INFO]
>>>> [INFO] --- gwt-maven-plugin:1.0.0:devmode (default-cli) @ StockWatcher
>>>> ---
>>>> [INFO] Super Dev Mode starting up
>>>> [INFO]    workDir:
>>>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work
>>>> [WARNING] 2021-05-13 14:38:07.107:INFO::main: Logging initialized
>>>> @1464ms
>>>> [INFO]    Loading Java files in stockwatcher.StockWatcher.
>>>> [INFO]    Module setup completed in 11059 ms
>>>> [WARNING] 2021-05-13 14:38:17.745:INFO:oejs.Server:main:
>>>> jetty-9.2.14.v20151106
>>>> [WARNING] 2021-05-13 14:38:17.772:INFO:oejsh.ContextHandler:main:
>>>> Started o.e.j.s.ServletContextHandler@419ae2fd{/,null,AVAILABLE}
>>>> [WARNING] 2021-05-13 14:38:17.810:INFO:oejs.ServerConnector:main:
>>>> Started ServerConnector@4c64e6ee{HTTP/1.1}{127.0.0.1:9876}
>>>> [WARNING] 2021-05-13 14:38:17.810:INFO:oejs.Server:main: Started
>>>> @12163ms
>>>> [INFO]
>>>> [INFO] The code server is ready at http://127.0.0.1:9876/
>>>> [WARNING] 2021-05-13 14:38:17.906:INFO:oejs.Server:main:
>>>> jetty-9.2.14.v20151106
>>>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejsh.ContextHandler:main:
>>>> Started c.g.g.d.s.j.WebAppContextWithReload@5af10
>>>> {/,file:/C:/Users/user/Documents/Learn/GWT/StockWatcher/target/gwt/devmode/war/,AVAILABLE}{C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\war}
>>>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejs.ServerConnector:main:
>>>> Started ServerConnector@312ccd51{HTTP/1.1}{127.0.0.1:8888}
>>>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejs.Server:main: Started
>>>> @12422ms
>>>> [INFO] GET /recompile/stockwatcher.StockWatcher
>>>> [INFO]    Job stockwatcher.StockWatcher_1_0
>>>> [INFO]       starting job: stockwatcher.StockWatcher_1_0
>>>> [INFO]       binding: user.agent=safari
>>>> [INFO]       Compiling module stockwatcher.StockWatcher
>>>> [INFO]          Unification traversed 657 fields and methods and 282
>>>> types. 2 are considered part of the current module and 11 had all of their
>>>> fields and methods traversed.
>>>> [INFO]          Compiling 1 permutation
>>>> [INFO]             Compiling permutation 0...
>>>> [INFO]             Linking per-type JS with 2 new/changed types.
>>>> [INFO]             Source Maps Enabled
>>>> [INFO]          Compile of permutations succeeded
>>>> [INFO]          Compilation succeeded -- 1.690s
>>>> [INFO]       Linking into
>>>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work\stockwatcher.StockWatcher\compile-2\war\stockwatcher.StockWatcher;
>>>> Writing extras to
>>>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work\stockwatcher.StockWatcher\compile-2\extras\stockwatcher.StockWatcher
>>>> [INFO]          Link succeeded
>>>> [INFO]          Linking succeeded -- 0.370s
>>>> [INFO]       2.607s total -- Compile completed
>>>> [INFO] GET
>>>> /sourcemaps/stockwatcher.StockWatcher/3D0791663BC1DB0FD750DDEC8850522B_sourcemap.json
>>>> [INFO]    sent source map for module 'stockwatcher.StockWatcher' in 51
>>>> ms
>>>>
>>>>
>>>> *Module*
>>>>
>>>> <module>
>>>>     <inherits name="com.google.gwt.user.User"/>
>>>>     <entry-point class="stockwatcher.client.StockWatcher"/>
>>>>     <inherits name='com.google.gwt.user.theme.standard.Standard'/>
>>>>     <!--<source path="client"/>-->
>>>>     <!--<public path="public"/>-->
>>>> </module>
>>>>
>>>>
>>>> On Friday, May 7, 2021 at 12:15:59 PM UTC-5 [email protected] wrote:
>>>>
>>>>> <quote>
>>>>> My employer deploys it as a single war file.
>>>>> </quote>
>>>>>
>>>>> yes, this is not a problem.
>>>>>
>>>>> *Development time:*
>>>>>
>>>>>    - In the development you have 3 Maven projects
>>>>>    - You starts 2 Java processes: one for GWT client and one for the
>>>>>    server
>>>>>
>>>>> *Deployment time / production time:*
>>>>>
>>>>>    - You only have one file: war (Webapp) or jar (Spring Boot),
>>>>>    because the result of GWT is JavaScript and you copy it into the server
>>>>>    part (Webapp)
>>>>>    - You only start one Java process
>>>>>
>>>>> So your amount of Maven projects *has nothing to do *with your
>>>>> deployment file.
>>>>>
>>>>> Hope this helps
>>>>> Lofi
>>>>> likejudo schrieb am Freitag, 7. Mai 2021 um 18:24:45 UTC+2:
>>>>>
>>>>>> "But again, better to *separate the Maven projects* "*client*" / "
>>>>>> *api*" or "*shared*" / "*server*" instead of putting them together
>>>>>> in one Maven project *like the example from the archetype (see the
>>>>>> screenshot in that page)*..."
>>>>>>
>>>>>> My employer deploys it as a single war file.
>>>>>> On Friday, May 7, 2021 at 10:01:48 AM UTC-5 [email protected] wrote:
>>>>>>
>>>>>>> Yes, I won't recommend but it also has an archetype:
>>>>>>> https://gwt-maven-plugin.github.io/gwt-maven-plugin/user-guide/archetype.html
>>>>>>>
>>>>>>> But again, better to *separate the Maven projects* "*client*" / "
>>>>>>> *api*" or "*shared*" / "*server*" instead of putting them together
>>>>>>> in one Maven project *like the example from the archetype (see the
>>>>>>> screenshot in that page)*...
>>>>>>>
>>>>>>> Actually Maven plugin from TBroyer is also available at *Maven
>>>>>>> Central,* the same as the Mojo Codehaus Maven plugin... So your
>>>>>>> company just need to add "Maven Central" in their repository (Nexus or
>>>>>>> whatever).
>>>>>>>
>>>>>>> I actually wonder, why doesn't your company integrate Maven Central
>>>>>>> in their repository... because Maven Central is very trustful. A lot of
>>>>>>> Java libraries like Tomcat, Jetty and etc. come from Maven Central...
>>>>>>>
>>>>>>> Hope this helps.
>>>>>>> Lofi
>>>>>>> likejudo schrieb am Freitag, 7. Mai 2021 um 14:52:05 UTC+2:
>>>>>>>
>>>>>>>> In the end I have to use the employer repository for my project
>>>>>>>> which does not have the Broyer plugin.
>>>>>>>> It only has the Mojo Codehaus Maven plugin. I hope the Mojo plugin
>>>>>>>> will be able to do similar.
>>>>>>>> I am guessing that perhaps companies are reluctant to use the
>>>>>>>> Broyer plugin because it is private and not from an organization like
>>>>>>>> Codehaus which will support their plugin.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, May 6, 2021 at 4:24:07 PM UTC-5 [email protected]
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Then just do this Maven archetype from TBroyer:
>>>>>>>>>
>>>>>>>>> mvn archetype:generate -DarchetypeGroupId=net.ltgt.gwt.archetypes
>>>>>>>>> -DarchetypeVersion=LATEST -DarchetypeArtifactId=modular-webapp
>>>>>>>>>
>>>>>>>>> Then you will get following directory structure:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://github.com/tbroyer/gwt-maven-archetypes/tree/main/modular-webapp/src/main/resources/archetype-resources
>>>>>>>>>
>>>>>>>>> and then take a look here how to start:
>>>>>>>>> https://github.com/tbroyer/gwt-maven-archetypes
>>>>>>>>>
>>>>>>>>> ......
>>>>>>>>> *Start the development mode*
>>>>>>>>>
>>>>>>>>> Change directory to your generated project and issue the following
>>>>>>>>> commands:
>>>>>>>>>
>>>>>>>>>    1. In one terminal window: mvn gwt:codeserver -pl *-client -am
>>>>>>>>>    2. In another terminal window: mvn jetty:run -pl *-server -am
>>>>>>>>>    -Denv=dev
>>>>>>>>>
>>>>>>>>> Or if you'd rather use Tomcat than Jetty, use mvn
>>>>>>>>> tomcat7:run instead of mvn jetty:run.
>>>>>>>>>
>>>>>>>>> Note that the -pl and -am are not strictly necessary, they just
>>>>>>>>> tell Maven not to build the client module when you're dealing with the
>>>>>>>>> server one, and vice versa.
>>>>>>>>>
>>>>>>>>> ........
>>>>>>>>>
>>>>>>>>> Hope this helps,
>>>>>>>>> Lofi
>>>>>>>>> likejudo schrieb am Donnerstag, 6. Mai 2021 um 23:17:44 UTC+2:
>>>>>>>>>
>>>>>>>>>> Thank you for your reply.
>>>>>>>>>> I need to build the client and server and package as a war using
>>>>>>>>>> tomcat or jetty. I don't want a separate Spring Boot server.
>>>>>>>>>> The Stockbroker tutorial had both server and client in one war
>>>>>>>>>> file.
>>>>>>>>>> Perhaps I should just manually create the war, WEB-INF folders
>>>>>>>>>> and then change the pom.xml packaging to war - will that work?
>>>>>>>>>> As always, appreciate your help.
>>>>>>>>>> On Thursday, May 6, 2021 at 2:17:11 PM UTC-5 [email protected]
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> OK, now the server part 😉👍
>>>>>>>>>>>
>>>>>>>>>>> For the server part you can just build a standard server
>>>>>>>>>>> project. You should build a new Maven server project. So if you are
>>>>>>>>>>> finished with the client project, just leave it like that... and 
>>>>>>>>>>> build a
>>>>>>>>>>> new Maven server project.
>>>>>>>>>>>
>>>>>>>>>>> For the server part you have some choices:
>>>>>>>>>>>
>>>>>>>>>>>    - Spring Boot webapp
>>>>>>>>>>>    - JakartaEE webapp with Tomcat / Jetty
>>>>>>>>>>>    - Quarkus, Micronaut
>>>>>>>>>>>    - PHP
>>>>>>>>>>>    - NodeJS
>>>>>>>>>>>    - ASP.NET
>>>>>>>>>>>    - ...
>>>>>>>>>>>
>>>>>>>>>>> If you want to use Java and Spring Boot you can just build a new
>>>>>>>>>>> Maven Spring Boot project with Spring Initialzr:
>>>>>>>>>>> https://start.spring.io
>>>>>>>>>>>
>>>>>>>>>>> After that you need to take care of the communication between *web
>>>>>>>>>>> browser* *client with GWT*,  which you've done before and the 
>>>>>>>>>>> *Spring
>>>>>>>>>>> Boot server* part... remember this is a *"remote call"* since
>>>>>>>>>>> your web browser is on a different machine than your Spring Boot 
>>>>>>>>>>> server.
>>>>>>>>>>>
>>>>>>>>>>> Your choices:
>>>>>>>>>>>
>>>>>>>>>>>    - GWT RPC: AJAX communication:
>>>>>>>>>>>    http://www.gwtproject.org/doc/latest/tutorial/clientserver.html
>>>>>>>>>>>    - REST communication
>>>>>>>>>>>    - gRPC
>>>>>>>>>>>
>>>>>>>>>>> Today everyone use REST but IMHO GWT RPC is very nice for Java
>>>>>>>>>>> developers.
>>>>>>>>>>>
>>>>>>>>>>> REST example using Domino REST:
>>>>>>>>>>> https://github.com/gwtboot/domino-rest-enum-date
>>>>>>>>>>> Here you can see 3 Maven projects: "*client*", "*api*" and "
>>>>>>>>>>> *server*". So far you've done the "client" and now you need the
>>>>>>>>>>> "server" and "api" (also called "*shared*", because this
>>>>>>>>>>> project is shared between "client "and "server").
>>>>>>>>>>>
>>>>>>>>>>> Using GWT RPC is actually quite the same. You also need api /
>>>>>>>>>>> shared and server but you will use standard Servlet GWT / RPC 
>>>>>>>>>>> instead of
>>>>>>>>>>> REST JSON.
>>>>>>>>>>>
>>>>>>>>>>> If you need the structure for *GWT RPC* with *Spring Boot* just
>>>>>>>>>>> tell me... I have no demo available, but could do this easily.
>>>>>>>>>>>
>>>>>>>>>>> Another way is just to use JakartaEE web app with Tomcat or
>>>>>>>>>>> Jetty. In this case you could use the TBroyer Maven Archetype to 
>>>>>>>>>>> create the
>>>>>>>>>>> project structure:
>>>>>>>>>>> https://github.com/tbroyer/gwt-maven-archetypes
>>>>>>>>>>>
>>>>>>>>>>> Or you also could use the Maven Archetype GWT Spring Boot from
>>>>>>>>>>> Frank: https://github.com/NaluKit/gwt-maven-springboot-archetype to
>>>>>>>>>>> create the project structure for Spring Boot and GWT. Actually 
>>>>>>>>>>> similar to
>>>>>>>>>>> my GWT Spring Boot example above but still different in how it works
>>>>>>>>>>> together...
>>>>>>>>>>>
>>>>>>>>>>> That's a lot alternatives, ahh... I have to admit, that makes
>>>>>>>>>>> the introduction in GWT a bit difficult because of the 
>>>>>>>>>>> alternatives...
>>>>>>>>>>>
>>>>>>>>>>> My way was and is:
>>>>>>>>>>>
>>>>>>>>>>>    - Separate the *client*, *api* / *shared* and server as
>>>>>>>>>>>    Maven projects / modules
>>>>>>>>>>>    - Build the server part completely independent of GWT like I
>>>>>>>>>>>    showed above
>>>>>>>>>>>    - Build the communication between them with the alternatives
>>>>>>>>>>>    above
>>>>>>>>>>>    - ... and always remember: the result of GWT transpiler is
>>>>>>>>>>>    JavaScript, so you could always take the JavaScript with its 
>>>>>>>>>>> resources and
>>>>>>>>>>>    "copy" it to your server part, so it will be served from your 
>>>>>>>>>>> server part.
>>>>>>>>>>>    - ... but still remember: *JavaScript runs on web browser*
>>>>>>>>>>>    so you always have *remote call *to your *server* part.
>>>>>>>>>>>
>>>>>>>>>>> Hope this helps,
>>>>>>>>>>> Lofi
>>>>>>>>>>> likejudo schrieb am Donnerstag, 6. Mai 2021 um 20:32:48 UTC+2:
>>>>>>>>>>>
>>>>>>>>>>>> I implemented Stockwatcher tutorial using Maven, following the
>>>>>>>>>>>> hello app from Lofi and Ibaca's tuorials.
>>>>>>>>>>>> Now I want to implement the server side part of the tutorial.
>>>>>>>>>>>> In my pom.xml I have
>>>>>>>>>>>> *<packaging>gwt-app</packaging>*
>>>>>>>>>>>>
>>>>>>>>>>>> Do I need to change it to war?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> *<packaging>war</packaging>*
>>>>>>>>>>>>
>>>>>>>>>>>> Will that affect things?
>>>>>>>>>>>>
>>>>>>>>>>>> On Monday, May 3, 2021 at 11:38:05 AM UTC-5 [email protected]
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Great, have fun... and give us your feedback here to see
>>>>>>>>>>>>> whether GWT fits your requirements... ;-)
>>>>>>>>>>>>>
>>>>>>>>>>>>> likejudo schrieb am Montag, 3. Mai 2021 um 18:13:51 UTC+2:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ok, I did not realize the Java file was under sourcemaps. It
>>>>>>>>>>>>>> works now. Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Monday, May 3, 2021 at 8:40:46 AM UTC-5 [email protected]
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>>>> I am wondering why those in charge of GWT Project do not
>>>>>>>>>>>>>>> update the project docs with this better way you all have here.
>>>>>>>>>>>>>>> Even the Eclipse plugin uses the older version of 2.8.1
>>>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes, you are right... Someone has to take care of that. I'll
>>>>>>>>>>>>>>> wait for my next holidays to update the docs... Actually I 
>>>>>>>>>>>>>>> already made a
>>>>>>>>>>>>>>> clone but never managed to work on that part... ;-)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>>>> for debugging, the tutorial says: "... should see the Java
>>>>>>>>>>>>>>> file in the browser"
>>>>>>>>>>>>>>> I do not see it at all - only JS files.
>>>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Did you try in Google Chrome like in this description?
>>>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-boot-sample-basic --- *Step
>>>>>>>>>>>>>>> 3 - Debug the App in your Browser*
>>>>>>>>>>>>>>> likejudo schrieb am Montag, 3. Mai 2021 um 02:22:31 UTC+2:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> for debugging, the tutorial says: "... should see the Java
>>>>>>>>>>>>>>>> file in the browser"
>>>>>>>>>>>>>>>> I do not see it at all - only JS files.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Sunday, May 2, 2021 at 2:51:00 PM UTC-5
>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Great 👍 Have fun... and again you can still follow the
>>>>>>>>>>>>>>>>> tutorial here:
>>>>>>>>>>>>>>>>> http://www.gwtproject.org/doc/latest/tutorial/gettingstarted.html
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> What different is just the "build tool" and therefore the
>>>>>>>>>>>>>>>>> "project structure". You have a much modern style using Maven 
>>>>>>>>>>>>>>>>> GWT plugin
>>>>>>>>>>>>>>>>> from TBroyer... Still you also can use the older Maven GWT 
>>>>>>>>>>>>>>>>> Mojo plugin...
>>>>>>>>>>>>>>>>> or also Ant like in the tutorial above... But this is really 
>>>>>>>>>>>>>>>>> old 😅
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Enjoy!
>>>>>>>>>>>>>>>>> likejudo schrieb am Sonntag, 2. Mai 2021 um 21:45:05 UTC+2:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Yes! thank you. I moved the plugin to *build*. It works
>>>>>>>>>>>>>>>>>> now.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Sunday, May 2, 2021 at 2:33:08 PM UTC-5
>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I think this is the problem:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> TBroyer Maven plugin with the extensions using the
>>>>>>>>>>>>>>>>>>> gwt-app packaging needs to be configured at the
>>>>>>>>>>>>>>>>>>> *...*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *<build>    <plugins>        <plugin>*
>>>>>>>>>>>>>>>>>>> *...*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> <build>
>>>>>>>>>>>>>>>>>>> <plugins>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>> <groupId>net.ltgt.gwt.maven</groupId>
>>>>>>>>>>>>>>>>>>> <artifactId>gwt-maven-plugin</artifactId>
>>>>>>>>>>>>>>>>>>> <version>1.0.0</version>
>>>>>>>>>>>>>>>>>>> <extensions>true</extensions>
>>>>>>>>>>>>>>>>>>> <configuration>
>>>>>>>>>>>>>>>>>>> <moduleName>me.App</moduleName>
>>>>>>>>>>>>>>>>>>> <skipModule>true</skipModule>
>>>>>>>>>>>>>>>>>>> </configuration>
>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> In your example above it was defined at
>>>>>>>>>>>>>>>>>>> *...*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *<pluginManagement>     <plugins>*
>>>>>>>>>>>>>>>>>>> *           <plugin>*
>>>>>>>>>>>>>>>>>>> *...*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> <pluginManagement><!-- lock down plugins versions to
>>>>>>>>>>>>>>>>>>> avoid using Maven defaults (may be moved to parent pom) -->
>>>>>>>>>>>>>>>>>>> <plugins>
>>>>>>>>>>>>>>>>>>> <!-- clean lifecycle, see
>>>>>>>>>>>>>>>>>>> https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle
>>>>>>>>>>>>>>>>>>>  -->
>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>> <groupId>net.ltgt.gwt.maven</groupId>
>>>>>>>>>>>>>>>>>>> <artifactId>gwt-maven-plugin</artifactId>
>>>>>>>>>>>>>>>>>>> <version>1.0.0</version>
>>>>>>>>>>>>>>>>>>> <extensions>true</extensions>
>>>>>>>>>>>>>>>>>>> <configuration>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> *The TBroyer plugin needs to be defined at the "build
>>>>>>>>>>>>>>>>>>> plugins" and not "pluginManagement plugins"*
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Sonntag, 2. Mai 2021 um
>>>>>>>>>>>>>>>>>>> 21:24:52 UTC+2:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Sorry here is the link of the project:
>>>>>>>>>>>>>>>>>>>> https://github.com/ibaca/gsg-hello-app
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Just download and unzip and build it just like my
>>>>>>>>>>>>>>>>>>>> project above... Does this project give the same error?
>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Sonntag, 2. Mai 2021 um
>>>>>>>>>>>>>>>>>>>> 21:23:10 UTC+2:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>>>>>>>>>> At home (on my personal computer not employer
>>>>>>>>>>>>>>>>>>>>> workspace, without the restrictions of using only company 
>>>>>>>>>>>>>>>>>>>>> repository),
>>>>>>>>>>>>>>>>>>>>> I downloaded and ran your example using Broyer plugin.
>>>>>>>>>>>>>>>>>>>>> It works. Thank you.
>>>>>>>>>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> OK, great 👍
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>>>>>>>>>> At step 3 Package, Run and Debug
>>>>>>>>>>>>>>>>>>>>> I get an *error*
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> xxx@xxxx xxxx ~/Documents/Learn/gwt/hello-app
>>>>>>>>>>>>>>>>>>>>> $ mvn package
>>>>>>>>>>>>>>>>>>>>> [INFO] Scanning for projects...
>>>>>>>>>>>>>>>>>>>>> [ERROR] [ERROR] Some problems were encountered while
>>>>>>>>>>>>>>>>>>>>> processing the POMs:
>>>>>>>>>>>>>>>>>>>>> [ERROR] Unknown packaging: gwt-app @ line 10, column 14
>>>>>>>>>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This is the project... you can download and unzip. I
>>>>>>>>>>>>>>>>>>>>> downloaded the project, unzip and did: mvn clean package. 
>>>>>>>>>>>>>>>>>>>>> It works without
>>>>>>>>>>>>>>>>>>>>> errors.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My Java version: java -version
>>>>>>>>>>>>>>>>>>>>> openjdk version "12" 2019-03-19
>>>>>>>>>>>>>>>>>>>>> OpenJDK Runtime Environment AdoptOpenJDK (build 12+33)
>>>>>>>>>>>>>>>>>>>>> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 12+33,
>>>>>>>>>>>>>>>>>>>>> mixed mode, sharing)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My Maven version: mvn -version
>>>>>>>>>>>>>>>>>>>>> Apache Maven 3.3.9
>>>>>>>>>>>>>>>>>>>>> (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 
>>>>>>>>>>>>>>>>>>>>> 2015-11-10T17:41:47+01:00)
>>>>>>>>>>>>>>>>>>>>> Maven home:
>>>>>>>>>>>>>>>>>>>>> /Users/lofidewanto/Applications/apache-maven-3.3.9
>>>>>>>>>>>>>>>>>>>>> Java version: 12, vendor: AdoptOpenJDK
>>>>>>>>>>>>>>>>>>>>> Java home:
>>>>>>>>>>>>>>>>>>>>> /Library/Java/JavaVirtualMachines/adoptopenjdk-12.jdk/Contents/Home
>>>>>>>>>>>>>>>>>>>>> Default locale: de_DE, platform encoding: UTF-8
>>>>>>>>>>>>>>>>>>>>> OS name: "mac os x", version: "10.16", arch: "x86_64",
>>>>>>>>>>>>>>>>>>>>> family: "mac"
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> What Java and Maven version are you using?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>>>>> likejudo schrieb am Sonntag, 2. Mai 2021 um 20:43:01
>>>>>>>>>>>>>>>>>>>>> UTC+2:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> At home (on my personal computer not employer
>>>>>>>>>>>>>>>>>>>>>> workspace, without the restrictions of using only 
>>>>>>>>>>>>>>>>>>>>>> company repository),
>>>>>>>>>>>>>>>>>>>>>> I downloaded and ran your example using Broyer
>>>>>>>>>>>>>>>>>>>>>> plugin. It works. Thank you.
>>>>>>>>>>>>>>>>>>>>>> Then I tried the Ignacio Baca tutorial
>>>>>>>>>>>>>>>>>>>>>> <https://dev.to/ibaca/modern-gwt-first-steps-509k#the-starting-guide>with
>>>>>>>>>>>>>>>>>>>>>> maven (using IntelliJ Community Edition).
>>>>>>>>>>>>>>>>>>>>>> At step 3 Package, Run and Debug
>>>>>>>>>>>>>>>>>>>>>> I get an *error*
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> userr@DESKTOP MINGW64 ~/Documents/Learn/gwt/hello-app
>>>>>>>>>>>>>>>>>>>>>> $ mvn package
>>>>>>>>>>>>>>>>>>>>>> [INFO] Scanning for projects...
>>>>>>>>>>>>>>>>>>>>>> [ERROR] [ERROR] Some problems were encountered while
>>>>>>>>>>>>>>>>>>>>>> processing the POMs:
>>>>>>>>>>>>>>>>>>>>>> [ERROR] Unknown packaging: gwt-app @ line 10, column
>>>>>>>>>>>>>>>>>>>>>> 14
>>>>>>>>>>>>>>>>>>>>>>  @
>>>>>>>>>>>>>>>>>>>>>> [ERROR] The build could not read 1 project -> [Help 1]
>>>>>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>>>>>> [ERROR]   The project me:hello-app:HEAD-SNAPSHOT
>>>>>>>>>>>>>>>>>>>>>> (C:\Users\user\Documents\Learn\gwt\hello-app\pom.xml) 
>>>>>>>>>>>>>>>>>>>>>> has 1 error
>>>>>>>>>>>>>>>>>>>>>> [ERROR]     Unknown packaging: gwt-app @ line 10,
>>>>>>>>>>>>>>>>>>>>>> column 14
>>>>>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>>>>>> [ERROR] To see the full stack trace of the errors,
>>>>>>>>>>>>>>>>>>>>>> re-run Maven with the -e switch.
>>>>>>>>>>>>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable
>>>>>>>>>>>>>>>>>>>>>> full debug logging.
>>>>>>>>>>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>>>>>>>>>>> [ERROR] For more information about the errors and
>>>>>>>>>>>>>>>>>>>>>> possible solutions, please read the following articles:
>>>>>>>>>>>>>>>>>>>>>> [ERROR] [Help 1]
>>>>>>>>>>>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> *pom.xml*
>>>>>>>>>>>>>>>>>>>>>> Unfortunately, google groups strips out the xml
>>>>>>>>>>>>>>>>>>>>>> formatting.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>>>>>>>>>>>>>>>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>>>>>>>>>>>>>>>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>>>>>>>>>>>>>>>>>>>> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>>>>>>>>>>>>>>>>>>>>>> <modelVersion>4.0.0</modelVersion>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <groupId>me</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>hello-app</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>HEAD-SNAPSHOT</version>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> * <packaging>gwt-app</packaging>*
>>>>>>>>>>>>>>>>>>>>>> <name>hello-app</name>
>>>>>>>>>>>>>>>>>>>>>> <!-- FIXME change it to the project's website -->
>>>>>>>>>>>>>>>>>>>>>> <url>http://www.example.com</url>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <properties>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>>>>>>>>>>>>>>>>>>>>>> <maven.compiler.source>11</maven.compiler.source>
>>>>>>>>>>>>>>>>>>>>>> <maven.compiler.target>11</maven.compiler.target>
>>>>>>>>>>>>>>>>>>>>>> </properties>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <dependencies>
>>>>>>>>>>>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>>>>>>>>>>> <groupId>com.google.gwt</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>gwt</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.9.0</version>
>>>>>>>>>>>>>>>>>>>>>> <type>pom</type>
>>>>>>>>>>>>>>>>>>>>>> <scope>import</scope>
>>>>>>>>>>>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>>>>>>>>>>> <groupId>junit</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>junit</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>4.11</version>
>>>>>>>>>>>>>>>>>>>>>> <scope>test</scope>
>>>>>>>>>>>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>>>>>>>>>>> <groupId>com.google.gwt</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>gwt-user</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.9.0</version>
>>>>>>>>>>>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>>>>>>>>>>> <dependency>
>>>>>>>>>>>>>>>>>>>>>> <groupId>com.google.gwt</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>gwt-dev</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.9.0</version>
>>>>>>>>>>>>>>>>>>>>>> </dependency>
>>>>>>>>>>>>>>>>>>>>>> </dependencies>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <build>
>>>>>>>>>>>>>>>>>>>>>> <pluginManagement><!-- lock down plugins versions to
>>>>>>>>>>>>>>>>>>>>>> avoid using Maven defaults (may be moved to parent pom) 
>>>>>>>>>>>>>>>>>>>>>> -->
>>>>>>>>>>>>>>>>>>>>>> <plugins>
>>>>>>>>>>>>>>>>>>>>>> <!-- clean lifecycle, see
>>>>>>>>>>>>>>>>>>>>>> https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle
>>>>>>>>>>>>>>>>>>>>>> -->
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> * <plugin> <groupId>net.ltgt.gwt.maven</groupId>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>gwt-maven-plugin</artifactId> 
>>>>>>>>>>>>>>>>>>>>>> <version>1.0.0</version>
>>>>>>>>>>>>>>>>>>>>>> <extensions>true</extensions> <configuration>
>>>>>>>>>>>>>>>>>>>>>> <moduleName>me.App</moduleName> 
>>>>>>>>>>>>>>>>>>>>>> <skipModule>true</skipModule>
>>>>>>>>>>>>>>>>>>>>>> </configuration> </plugin>*
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-clean-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.1.0</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <!-- default lifecycle, jar packaging: see
>>>>>>>>>>>>>>>>>>>>>> https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging
>>>>>>>>>>>>>>>>>>>>>> -->
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-resources-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.0.2</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.8.1</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-surefire-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.22.1</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-jar-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.0.2</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-install-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.5.2</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-deploy-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>2.8.2</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <!-- site lifecycle, see
>>>>>>>>>>>>>>>>>>>>>> https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle
>>>>>>>>>>>>>>>>>>>>>> -->
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-site-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.7.1</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> <plugin>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-project-info-reports-plugin</artifactId>
>>>>>>>>>>>>>>>>>>>>>> <version>3.0.0</version>
>>>>>>>>>>>>>>>>>>>>>> </plugin>
>>>>>>>>>>>>>>>>>>>>>> </plugins>
>>>>>>>>>>>>>>>>>>>>>> </pluginManagement>
>>>>>>>>>>>>>>>>>>>>>> </build>
>>>>>>>>>>>>>>>>>>>>>> </project>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I will appreciate suggestions to fix this.
>>>>>>>>>>>>>>>>>>>>>> On Friday, April 30, 2021 at 3:15:58 PM UTC-5
>>>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Forget something...
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> It's wise to *separate the "client" and the
>>>>>>>>>>>>>>>>>>>>>>> "server" in two Maven projects*. Don't use the
>>>>>>>>>>>>>>>>>>>>>>> example of the Mojo Maven plugin because it mixes the 
>>>>>>>>>>>>>>>>>>>>>>> client and server on
>>>>>>>>>>>>>>>>>>>>>>> the same Maven project.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I've once used it mixed (see
>>>>>>>>>>>>>>>>>>>>>>> https://github.com/interseroh/demo-gwt-springboot)
>>>>>>>>>>>>>>>>>>>>>>> but at the end I had a lot of troubles with the 
>>>>>>>>>>>>>>>>>>>>>>> classpath.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Here is an example how you could separate the client
>>>>>>>>>>>>>>>>>>>>>>> and server. At the end your result on the client is 
>>>>>>>>>>>>>>>>>>>>>>> JavaScript and you can
>>>>>>>>>>>>>>>>>>>>>>> copy the result to the server part using
>>>>>>>>>>>>>>>>>>>>>>> *maven-dependency-plugin*:
>>>>>>>>>>>>>>>>>>>>>>> https://github.com/gwtboot/domino-rest-enum-date
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Freitag, 30. April
>>>>>>>>>>>>>>>>>>>>>>> 2021 um 21:52:56 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> ... and yes, you can follow the tutorial with the
>>>>>>>>>>>>>>>>>>>>>>>> TBroyer Maven plugin or the Mojo Maven plugin.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> The code is the same, only the structure is
>>>>>>>>>>>>>>>>>>>>>>>> different... You can compare both:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>    - TBroyer Maven plugin (up-to-date):
>>>>>>>>>>>>>>>>>>>>>>>>    https://github.com/lofidewanto/gwt-boot-sample-basic
>>>>>>>>>>>>>>>>>>>>>>>>    - Mojo Maven plugin (deprecated):
>>>>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-old-maven-sample-basic
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Lofi
>>>>>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Freitag, 30. April
>>>>>>>>>>>>>>>>>>>>>>>> 2021 um 21:49:17 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> I checked the old Maven GWT Plugin... ok it still
>>>>>>>>>>>>>>>>>>>>>>>>> works for GWT 2.9 but I won't use it anymore.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> If you have to use it here is an example - just
>>>>>>>>>>>>>>>>>>>>>>>>> the same demo from my example above but use the old 
>>>>>>>>>>>>>>>>>>>>>>>>> Maven plugin:
>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-old-maven-sample-basic
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The Java code is the same but it uses the
>>>>>>>>>>>>>>>>>>>>>>>>> structure of the old GWT Maven plugin... just take a 
>>>>>>>>>>>>>>>>>>>>>>>>> look at the README of
>>>>>>>>>>>>>>>>>>>>>>>>> the project above.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>>>>>>>>>>>>>>> likejudo schrieb am Freitag, 30. April 2021 um
>>>>>>>>>>>>>>>>>>>>>>>>> 20:27:00 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Mojo GWT Maven plugin packages as war.
>>>>>>>>>>>>>>>>>>>>>>>>>> if I package as war, can I still follow the
>>>>>>>>>>>>>>>>>>>>>>>>>> tutorial?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On Friday, April 30, 2021 at 12:17:13 PM UTC-5
>>>>>>>>>>>>>>>>>>>>>>>>>> likejudo wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>   I don't have a choice. I have to use what is
>>>>>>>>>>>>>>>>>>>>>>>>>>> in my employer's repository. Mojo GWT Maven plugin 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 2.90 is in the repo.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Friday, April 30, 2021 at 12:09:28 PM UTC-5
>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> You can use my zip file and follow the tutorial
>>>>>>>>>>>>>>>>>>>>>>>>>>>> using that zip file Maven project...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The GWT Java code like in the tutorial doesn't
>>>>>>>>>>>>>>>>>>>>>>>>>>>> change at all, only the project structure with 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> TBroyer GWT Maven plugin...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Freitag, 30.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> April 2021 um 19:07:22 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Do not use that old GWT Maven plugin... it
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> makes no sense, it is too old and all of the new 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> stuffs in GWT are using
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TBroyer GWT Maven plugin 😉
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> It's very good Maven plugin...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> likejudo schrieb am Freitag, 30. April 2021 um
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 18:51:52 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I was trying to follow the tutorial so I did
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not try your other sample yet.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I think the reason is, my employer uses Mojo
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GWT Maven from Codehaus.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://gwt-maven-plugin.github.io/gwt-maven-plugin/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Unless I am mistaken, it does not seem to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> have gwt-app packaging.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Friday, April 30, 2021 at 11:46:04 AM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC-5 [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hmm wyrd...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Did you try to download the zip (
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-boot-sample-basic/archive/refs/heads/main.zip),
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> unpack it and start in the unpack directory?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *mvn gwt:generate-module gwt:devmode*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> or complete:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mvn 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> net.ltgt.gwt.maven:gwt-maven-plugin:*generate-module
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *net.ltgt.gwt.maven:gwt-maven-plugin:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *devmode*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> likejudo schrieb am Freitag, 30. April 2021
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> um 17:54:19 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Try following this tutorial
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://dev.to/ibaca/modern-gwt-first-steps-509k
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I tried it but when I run *mvn package*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I get error:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Unknown packaging: gwt-app*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thursday, April 29, 2021 at 3:39:14 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC-5 [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Try following this tutorial
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://dev.to/ibaca/modern-gwt-first-steps-509k
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thursday, April 29, 2021 at 11:36:02 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+3 [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> today I won't use the GWT plugin for
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Eclipse anymore...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I would just use *Eclipse / IntelliJ /
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Visual Studio Code* and *Maven*.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Some introductions:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    - Here is a Padlet for GWT. You can
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    find some presentations and articles 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> about GWT here in this Padlet:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    https://bit.ly/GWTIntroPadlet
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    <https://bit.ly/GWTIntroPadlet>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    - Introduction slides:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    https://bit.ly/gwtintropresentation
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    - Simple article:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    https://bit.ly/WebJavaStory
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    - Comprehensive article:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://dev.to/ibaca/modern-gwt-first-steps-509k
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <https://dev.to/ibaca/modern-gwt-first-steps-509k>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    - Simple "Hello World" example:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-boot-sample-basic
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       - Just download the code as a zip
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       file or make a git clone
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       - From this basic project you
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>       could do the tutorial steps above
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> likejudo schrieb am Donnerstag, 29. April
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2021 um 19:57:18 UTC+2:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am learning GWT and was trying to run
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this tutorial
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://www.gwtproject.org/doc/latest/tutorial/index.html
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Using the Eclipse GWT plugin 3.0 on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Windows 10 and JDK 11
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I get this error on the first
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> line Error: There is '1' error in 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 'gwt-module.dtd'.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I installed the plugin from the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> marketplace.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I see this error in other tutorials too.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Any suggestions appreciated.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "GWT Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-web-toolkit/TclImrErWMY/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit/016a5286-d86d-4c55-bbef-82736670f2e4n%40googlegroups.com
> <https://groups.google.com/d/msgid/google-web-toolkit/016a5286-d86d-4c55-bbef-82736670f2e4n%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/CAKHBtdnkp8PPjmdza2g5dnc8hH5Y0epbGN1BLbQGE6nh-Di_QQ%40mail.gmail.com.

Reply via email to