" 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.
