" you need also to make the Spring Boot REST example working with the GWT 
GUI, just tell me, I could make a small rework to your "client" part...   "
Yes, please. Much appreciated.

On Saturday, May 15, 2021 at 2:15:18 PM UTC-5 [email protected] wrote:

> If you need also to make the Spring Boot REST example working with the GWT 
> GUI, just tell me, I could make a small rework to your "client" part... 
>
> Also just tell me whether you need to use *Domino REST *or *RestyGWT* to 
> access the REST on Spring Boot... I actually have 2 examples in this:
>
> 1) https://github.com/gwtboot/restygwt-enum-date
> 2) https://github.com/gwtboot/domino-rest-enum-date
>
> Hope this helps...
> [email protected] schrieb am Samstag, 15. Mai 2021 um 20:11:42 UTC+2:
>
>> In your example to call to the Spring Boot REST you need a REST from GWT 
>> and not GWT RPC call...
>>
>> [email protected] schrieb am Samstag, 15. Mai 2021 um 20:08:31 UTC+2:
>>
>>> https://github.com/lofidewanto/stockwatcher
>>>
>>> This example is just using the GWT Maven plugin from TBroyer with GWT 
>>> RPC / Simple Jetty on the server...
>>>
>>> [email protected] schrieb am Samstag, 15. Mai 2021 um 20:05:25 UTC+2:
>>>
>>>> Hi likejudo,
>>>>
>>>> I cloned your repository and changed things to reflect the GWT Maven 
>>>> plugin from TBroyer. Here is my cloned repo:
>>>>
>>>> https://github.com/lofidewanto/stockwatcher
>>>>
>>>> I updated the README...
>>>>
>>>> Hope this helps,
>>>> Lofi
>>>> likejudo schrieb am Samstag, 15. Mai 2021 um 19:01:52 UTC+2:
>>>>
>>>>> They are on the master branch.
>>>>> https://github.com/1dropaflame/StockWatcher/tree/master
>>>>>
>>>>> Following your recommendation, made a SpringBoot REST server
>>>>>
>>>>> https://github.com/1dropaflame/StockWatcherRestServer/tree/master
>>>>>
>>>>> In the browser, I go to this URL
>>>>>
>>>>> http://localhost:8080/stockwatcher/stockPrices?symbols=sre,sdfdfsd,sdfd
>>>>>
>>>>> I used @CORSOrigin here
>>>>>
>>>>> https://github.com/1dropaflame/StockWatcherRestServer/blob/master/StockWatcher/src/main/java/stockwatcher/StockWatcher/rest/RestController.java#L11
>>>>>
>>>>> here I am calling port 8080 
>>>>>
>>>>> https://github.com/1dropaflame/StockWatcher/blob/master/src/main/java/stockwatcher/client/ResponseFromServerPanel.java#L144
>>>>>
>>>>> On Saturday, May 15, 2021 at 10:51:14 AM UTC-5 likejudo wrote:
>>>>>
>>>>>> 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/87a20d0d-e296-4efd-a34a-1320ae0f0e53n%40googlegroups.com.

Reply via email to