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.

Reply via email to