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 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/1cdf1bc4-878f-4a0e-a4dc-0e16c9c7b0c2n%40googlegroups.com.
