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/73faa353-4f30-42bc-ad5e-c959d40038b4n%40googlegroups.com.
