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/c6fe136e-b5ad-45b2-8224-26d06d062ed1n%40googlegroups.com.

Reply via email to