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/0ad22405-7451-4d0b-ab75-11e87c843530n%40googlegroups.com.
