BTW, I never use the packaging type (as you can see in my example above)...
[email protected] schrieb am Sonntag, 2. Mai 2021 um 21:33:08 UTC+2: > 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/b1b19f9e-dd7c-4014-bcc3-1808e5eeb91bn%40googlegroups.com.
