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/d0d157b2-0dd7-424b-b7e5-2c14d34152f1n%40googlegroups.com.
