I have pushed my code to github https://github.com/1dropaflame/StockWatcher
On Thursday, May 13, 2021 at 5:43:52 PM UTC-5 likejudo wrote:
> I changed
>
> package stockwatcher.client;
>
> import com.google.gwt.user.client.rpc.RemoteService;
> import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
>
> *@RemoteServiceRelativePath("")*
> public interface StockPriceService extends RemoteService {
>
> StockPrice[] getPrices(String[] symbols);
> }
>
> and
>
> now I got past that error but get a
>
> ConsoleLogger.java:33 ERROR!!! com.google.gwt.user.client.rpc.
> *InvocationException*: <!DOCTYPE html>
> <html>
> <head>
> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> <link type="text/css" rel="stylesheet" href="StockWatcher.css">
> <title>Stock Watcher UI</title>
> <script type="text/javascript" language="javascript"
> src="stockwatcher.StockWatcher.nocache.js"></script>
> </head>
> <body>
> <h1>Stock Watcher UI</h1>
> <div id="stockList"></div>
> <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
> style="position:absolute;width:0;height:0;border:0"></iframe>
> <noscript>
> <div style="width: 22em; position: absolute; left: 50%; margin-left:
> -11em; color: red; background-color: white; border: 1px solid red; padding:
> 4px; font-family: sans-serif">
> Your web browser must have JavaScript enabled
> in order for this application to display correctly.
> </div>
> </noscript>
> </body>
> </html> from StockPriceService_Proxy.getPrices
> Elf_g$ @ ConsoleLogger.java:33
> 27ConsoleLogger.java:33 ERROR!!!
> com.google.gwt.user.client.rpc.InvocationException: <!DOCTYPE html>
> <html>
> <head>
> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> <link type="text/css" rel="stylesheet" href="StockWatcher.css">
> <title>Stock Watcher UI</title>
> <script type="text/javascript" language="javascript"
> src="stockwatcher.StockWatcher.nocache.js"></script>
> </head>
> <body>
> <h1>Stock Watcher UI</h1>
> <div id="stockList"></div>
> <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
> style="position:absolute;width:0;height:0;border:0"></iframe>
> <noscript>
> <div style="width: 22em; position: absolute; left: 50%; margin-left:
> -11em; color: red; background-color: white; border: 1px solid red; padding:
> 4px; font-family: sans-serif">
> Your web browser must have JavaScript enabled
> in order for this application to display correctly.
> </div>
> </noscript>
> </body>
> </html> from StockPriceService_Proxy.getPrices
> Elf_g$ @ ConsoleLogger.java:33
> NRe_g$ @ SimpleConsoleLogHandler.java:36
> aRe_g$ @ Logger.java:312
> _Qe_g$ @ Logger.java:302
> wRe_g$ @ Logger.java:236
> vRe_g$ @ Logger.java:227
> ERe_g$ @ Logger.java:178
> jof_g$ @ ResponseFromServerPanel.java:148
> T3c_g$ @ RequestCallbackAdapter.java:237
> qjc_g$ @ Request.java:250
> ykc_g$ @ RequestBuilder.java:412
> (anonymous) @ XMLHttpRequest.java:329
> xI_g$ @ Impl.java:309
> AI_g$ @ Impl.java:368
> (anonymous) @ Impl.java:78
> XMLHttpRequest.send (async)
> $Md_g$ @ XMLHttpRequest.java:305
> ckc_g$ @ RequestBuilder.java:418
> lkc_g$ @ RequestBuilder.java:242
> o3c_g$ @ RemoteServiceProxy.java:372
> L3c_g$ @ RemoteServiceProxy.java:74
> Dof_g$ @ StockPriceService_Proxy.java:32
> Pnf_g$ @ ResponseFromServerPanel.java:157
> Vnf_g$ @ ResponseFromServerPanel.java:68
> vb_g$ @ Timer.java:135
> (anonymous) @ Timer.java:139
> xI_g$ @ Impl.java:309
> AI_g$ @ Impl.java:368
> (anonymous) @ Impl.java:78
>
> On Thursday, May 13, 2021 at 3:07:36 PM UTC-5 likejudo wrote:
>
>> I added the code to get data from the server using Asynchronous Callbacks
>> (and log the error) and am surprised to find it gives a 404 error.
>> I had moved the code into a class ResponseFromServerPanel.
>> I don't know what I am missing.
>>
>> Elf_g$ @ ConsoleLogger.java:33
>> *:8888/stockwatcher.StockWatcher/stockPrices:1 Failed to load resource:
>> the server responded with a status of 404 (Not Found)*
>> *ConsoleLogger.java:33 ERROR!!!
>> com.google.gwt.user.client.rpc.StatusCodeException: 404 Not Found <html>*
>> *<head>*
>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>> <title>Error 404 Not Found</title>
>> </head>
>> <body><h2>HTTP ERROR 404</h2>
>> <p>Problem accessing /stockwatcher.StockWatcher/stockPrices. Reason:
>> <pre> Not Found</pre></p><hr><i><small>Powered by
>> Jetty://</small></i><hr/>
>>
>> </body>
>> </html>
>>
>> *Chrome browser developer tools console*
>>
>> Elf_g$ @ ConsoleLogger.java:33
>> XMLHttpRequest.java:305 POST
>> http://localhost:8888/stockwatcher.StockWatcher/stockPrices 404 (Not
>> Found)
>> $Md_g$ @ XMLHttpRequest.java:305
>> ckc_g$ @ RequestBuilder.java:418
>> lkc_g$ @ RequestBuilder.java:242
>> o3c_g$ @ RemoteServiceProxy.java:372
>> L3c_g$ @ RemoteServiceProxy.java:74
>> Dof_g$ @ StockPriceService_Proxy.java:32
>> Pnf_g$ @ ResponseFromServerPanel.java:157
>> Vnf_g$ @ ResponseFromServerPanel.java:68
>> vb_g$ @ Timer.java:135
>> (anonymous) @ Timer.java:139
>> xI_g$ @ Impl.java:309
>> AI_g$ @ Impl.java:368
>> (anonymous) @ Impl.java:78
>> ConsoleLogger.java:33 ERROR!!!
>> com.google.gwt.user.client.rpc.StatusCodeException: 404 Not Found <html>
>> <head>
>> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>> <title>Error 404 Not Found</title>
>> </head>
>> <body><h2>HTTP ERROR 404</h2>
>> <p>Problem accessing /stockwatcher.StockWatcher/stockPrices. Reason:
>> <pre> Not Found</pre></p><hr><i><small>Powered by
>> Jetty://</small></i><hr/>
>>
>> </body>
>> </html>
>>
>> *Server console*
>>
>> "C:\Program Files\Java\jdk-11.0.10\bin\java.exe"
>> -Dmaven.multiModuleProjectDirectory=C:\Users\user\Documents\Learn\GWT\StockWatcher
>>
>> "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>> 2020.3.2\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program
>> Files\JetBrains\IntelliJ IDEA Community Edition
>> 2020.3.2\plugins\maven\lib\maven3\bin\m2.conf"
>> "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA Community
>> Edition 2020.3.2\plugins\maven\lib\maven-event-listener.jar"
>> "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>> 2020.3.2\lib\idea_rt.jar=61479:C:\Program Files\JetBrains\IntelliJ IDEA
>> Community Edition 2020.3.2\bin" -Dfile.encoding=UTF-8 -classpath
>> "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>> 2020.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.6.0.jar;C:\Program
>>
>> Files\JetBrains\IntelliJ IDEA Community Edition
>> 2020.3.2\plugins\maven\lib\maven3\boot\plexus-classworlds.license"
>> org.codehaus.classworlds.Launcher -Didea.version=2021.1.1
>> net.ltgt.gwt.maven:gwt-maven-plugin:1.0.0:devmode
>> [INFO] Scanning for projects...
>> [INFO]
>> [INFO] ---------------------< stockwatcher:StockWatcher
>> >----------------------
>> [INFO] Building StockWatcher HEAD-SNAPSHOT
>> [INFO] ------------------------------[ gwt-app
>> ]-------------------------------
>> [INFO]
>> [INFO] >>> gwt-maven-plugin:1.0.0:devmode (default-cli) > process-classes
>> @ StockWatcher >>>
>> [INFO]
>> [INFO] --- gwt-maven-plugin:1.0.0:enforce-encoding
>> (default-enforce-encoding) @ StockWatcher ---
>> [INFO]
>> [INFO] --- gwt-maven-plugin:1.0.0:add-super-sources
>> (default-add-super-sources) @ StockWatcher ---
>> [INFO]
>> [INFO] --- gwt-maven-plugin:1.0.0:add-test-super-sources
>> (default-add-test-super-sources) @ StockWatcher ---
>> [INFO]
>> [INFO] --- gwt-maven-plugin:1.0.0:generate-module
>> (default-generate-module) @ StockWatcher ---
>> [INFO]
>> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
>> StockWatcher ---
>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>> [INFO] skip non existing resourceDirectory
>> C:\Users\user\Documents\Learn\GWT\StockWatcher\src\main\resources
>> [INFO] skip non existing resourceDirectory
>> C:\Users\user\Documents\Learn\GWT\StockWatcher\src\main\super
>> [INFO]
>> [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @
>> StockWatcher ---
>> [INFO] Nothing to compile - all classes are up to date
>> [INFO]
>> [INFO] <<< gwt-maven-plugin:1.0.0:devmode (default-cli) < process-classes
>> @ StockWatcher <<<
>> [INFO]
>> [INFO]
>> [INFO] --- gwt-maven-plugin:1.0.0:devmode (default-cli) @ StockWatcher ---
>> [INFO] Super Dev Mode starting up
>> [INFO] workDir:
>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work
>> [WARNING] 2021-05-13 14:38:07.107:INFO::main: Logging initialized @1464ms
>> [INFO] Loading Java files in stockwatcher.StockWatcher.
>> [INFO] Module setup completed in 11059 ms
>> [WARNING] 2021-05-13 14:38:17.745:INFO:oejs.Server:main:
>> jetty-9.2.14.v20151106
>> [WARNING] 2021-05-13 14:38:17.772:INFO:oejsh.ContextHandler:main: Started
>> o.e.j.s.ServletContextHandler@419ae2fd{/,null,AVAILABLE}
>> [WARNING] 2021-05-13 14:38:17.810:INFO:oejs.ServerConnector:main: Started
>> ServerConnector@4c64e6ee{HTTP/1.1}{127.0.0.1:9876}
>> [WARNING] 2021-05-13 14:38:17.810:INFO:oejs.Server:main: Started @12163ms
>> [INFO]
>> [INFO] The code server is ready at http://127.0.0.1:9876/
>> [WARNING] 2021-05-13 14:38:17.906:INFO:oejs.Server:main:
>> jetty-9.2.14.v20151106
>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejsh.ContextHandler:main: Started
>> c.g.g.d.s.j.WebAppContextWithReload@5af10{/,file:/C:/Users/user/Documents/Learn/GWT/StockWatcher/target/gwt/devmode/war/,AVAILABLE}{C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\war}
>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejs.ServerConnector:main: Started
>> ServerConnector@312ccd51{HTTP/1.1}{127.0.0.1:8888}
>> [WARNING] 2021-05-13 14:38:18.062:INFO:oejs.Server:main: Started @12422ms
>> [INFO] GET /recompile/stockwatcher.StockWatcher
>> [INFO] Job stockwatcher.StockWatcher_1_0
>> [INFO] starting job: stockwatcher.StockWatcher_1_0
>> [INFO] binding: user.agent=safari
>> [INFO] Compiling module stockwatcher.StockWatcher
>> [INFO] Unification traversed 657 fields and methods and 282
>> types. 2 are considered part of the current module and 11 had all of their
>> fields and methods traversed.
>> [INFO] Compiling 1 permutation
>> [INFO] Compiling permutation 0...
>> [INFO] Linking per-type JS with 2 new/changed types.
>> [INFO] Source Maps Enabled
>> [INFO] Compile of permutations succeeded
>> [INFO] Compilation succeeded -- 1.690s
>> [INFO] Linking into
>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work\stockwatcher.StockWatcher\compile-2\war\stockwatcher.StockWatcher;
>>
>> Writing extras to
>> C:\Users\user\Documents\Learn\GWT\StockWatcher\target\gwt\devmode\work\stockwatcher.StockWatcher\compile-2\extras\stockwatcher.StockWatcher
>> [INFO] Link succeeded
>> [INFO] Linking succeeded -- 0.370s
>> [INFO] 2.607s total -- Compile completed
>> [INFO] GET
>> /sourcemaps/stockwatcher.StockWatcher/3D0791663BC1DB0FD750DDEC8850522B_sourcemap.json
>> [INFO] sent source map for module 'stockwatcher.StockWatcher' in 51 ms
>>
>>
>> *Module*
>>
>> <module>
>> <inherits name="com.google.gwt.user.User"/>
>> <entry-point class="stockwatcher.client.StockWatcher"/>
>> <inherits name='com.google.gwt.user.theme.standard.Standard'/>
>> <!--<source path="client"/>-->
>> <!--<public path="public"/>-->
>> </module>
>>
>>
>> On Friday, May 7, 2021 at 12:15:59 PM UTC-5 [email protected] wrote:
>>
>>> <quote>
>>> My employer deploys it as a single war file.
>>> </quote>
>>>
>>> yes, this is not a problem.
>>>
>>> *Development time:*
>>>
>>> - In the development you have 3 Maven projects
>>> - You starts 2 Java processes: one for GWT client and one for the
>>> server
>>>
>>> *Deployment time / production time:*
>>>
>>> - You only have one file: war (Webapp) or jar (Spring Boot), because
>>> the result of GWT is JavaScript and you copy it into the server part
>>> (Webapp)
>>> - You only start one Java process
>>>
>>> So your amount of Maven projects *has nothing to do *with your
>>> deployment file.
>>>
>>> Hope this helps
>>> Lofi
>>> likejudo schrieb am Freitag, 7. Mai 2021 um 18:24:45 UTC+2:
>>>
>>>> "But again, better to *separate the Maven projects* "*client*" / "*api*"
>>>> or "*shared*" / "*server*" instead of putting them together in one
>>>> Maven project *like the example from the archetype (see the screenshot
>>>> in that page)*..."
>>>>
>>>> My employer deploys it as a single war file.
>>>> On Friday, May 7, 2021 at 10:01:48 AM UTC-5 [email protected] wrote:
>>>>
>>>>> Yes, I won't recommend but it also has an archetype:
>>>>> https://gwt-maven-plugin.github.io/gwt-maven-plugin/user-guide/archetype.html
>>>>>
>>>>> But again, better to *separate the Maven projects* "*client*" / "*api*"
>>>>> or "*shared*" / "*server*" instead of putting them together in one
>>>>> Maven project *like the example from the archetype (see the
>>>>> screenshot in that page)*...
>>>>>
>>>>> Actually Maven plugin from TBroyer is also available at *Maven
>>>>> Central,* the same as the Mojo Codehaus Maven plugin... So your
>>>>> company just need to add "Maven Central" in their repository (Nexus or
>>>>> whatever).
>>>>>
>>>>> I actually wonder, why doesn't your company integrate Maven Central in
>>>>> their repository... because Maven Central is very trustful. A lot of Java
>>>>> libraries like Tomcat, Jetty and etc. come from Maven Central...
>>>>>
>>>>> Hope this helps.
>>>>> Lofi
>>>>> likejudo schrieb am Freitag, 7. Mai 2021 um 14:52:05 UTC+2:
>>>>>
>>>>>> In the end I have to use the employer repository for my project which
>>>>>> does not have the Broyer plugin.
>>>>>> It only has the Mojo Codehaus Maven plugin. I hope the Mojo plugin
>>>>>> will be able to do similar.
>>>>>> I am guessing that perhaps companies are reluctant to use the Broyer
>>>>>> plugin because it is private and not from an organization like Codehaus
>>>>>> which will support their plugin.
>>>>>>
>>>>>>
>>>>>> On Thursday, May 6, 2021 at 4:24:07 PM UTC-5 [email protected]
>>>>>> wrote:
>>>>>>
>>>>>>> Then just do this Maven archetype from TBroyer:
>>>>>>>
>>>>>>> mvn archetype:generate -DarchetypeGroupId=net.ltgt.gwt.archetypes
>>>>>>> -DarchetypeVersion=LATEST -DarchetypeArtifactId=modular-webapp
>>>>>>>
>>>>>>> Then you will get following directory structure:
>>>>>>>
>>>>>>>
>>>>>>> https://github.com/tbroyer/gwt-maven-archetypes/tree/main/modular-webapp/src/main/resources/archetype-resources
>>>>>>>
>>>>>>> and then take a look here how to start:
>>>>>>> https://github.com/tbroyer/gwt-maven-archetypes
>>>>>>>
>>>>>>> ......
>>>>>>> *Start the development mode*
>>>>>>>
>>>>>>> Change directory to your generated project and issue the following
>>>>>>> commands:
>>>>>>>
>>>>>>> 1. In one terminal window: mvn gwt:codeserver -pl *-client -am
>>>>>>> 2. In another terminal window: mvn jetty:run -pl *-server -am
>>>>>>> -Denv=dev
>>>>>>>
>>>>>>> Or if you'd rather use Tomcat than Jetty, use mvn
>>>>>>> tomcat7:run instead of mvn jetty:run.
>>>>>>>
>>>>>>> Note that the -pl and -am are not strictly necessary, they just tell
>>>>>>> Maven not to build the client module when you're dealing with the
>>>>>>> server
>>>>>>> one, and vice versa.
>>>>>>>
>>>>>>> ........
>>>>>>>
>>>>>>> Hope this helps,
>>>>>>> Lofi
>>>>>>> likejudo schrieb am Donnerstag, 6. Mai 2021 um 23:17:44 UTC+2:
>>>>>>>
>>>>>>>> Thank you for your reply.
>>>>>>>> I need to build the client and server and package as a war using
>>>>>>>> tomcat or jetty. I don't want a separate Spring Boot server.
>>>>>>>> The Stockbroker tutorial had both server and client in one war file.
>>>>>>>> Perhaps I should just manually create the war, WEB-INF folders and
>>>>>>>> then change the pom.xml packaging to war - will that work?
>>>>>>>> As always, appreciate your help.
>>>>>>>> On Thursday, May 6, 2021 at 2:17:11 PM UTC-5 [email protected]
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> OK, now the server part 😉👍
>>>>>>>>>
>>>>>>>>> For the server part you can just build a standard server project.
>>>>>>>>> You should build a new Maven server project. So if you are finished
>>>>>>>>> with
>>>>>>>>> the client project, just leave it like that... and build a new Maven
>>>>>>>>> server
>>>>>>>>> project.
>>>>>>>>>
>>>>>>>>> For the server part you have some choices:
>>>>>>>>>
>>>>>>>>> - Spring Boot webapp
>>>>>>>>> - JakartaEE webapp with Tomcat / Jetty
>>>>>>>>> - Quarkus, Micronaut
>>>>>>>>> - PHP
>>>>>>>>> - NodeJS
>>>>>>>>> - ASP.NET
>>>>>>>>> - ...
>>>>>>>>>
>>>>>>>>> If you want to use Java and Spring Boot you can just build a new
>>>>>>>>> Maven Spring Boot project with Spring Initialzr:
>>>>>>>>> https://start.spring.io
>>>>>>>>>
>>>>>>>>> After that you need to take care of the communication between *web
>>>>>>>>> browser* *client with GWT*, which you've done before and the *Spring
>>>>>>>>> Boot server* part... remember this is a *"remote call"* since
>>>>>>>>> your web browser is on a different machine than your Spring Boot
>>>>>>>>> server.
>>>>>>>>>
>>>>>>>>> Your choices:
>>>>>>>>>
>>>>>>>>> - GWT RPC: AJAX communication:
>>>>>>>>> http://www.gwtproject.org/doc/latest/tutorial/clientserver.html
>>>>>>>>> - REST communication
>>>>>>>>> - gRPC
>>>>>>>>>
>>>>>>>>> Today everyone use REST but IMHO GWT RPC is very nice for Java
>>>>>>>>> developers.
>>>>>>>>>
>>>>>>>>> REST example using Domino REST:
>>>>>>>>> https://github.com/gwtboot/domino-rest-enum-date
>>>>>>>>> Here you can see 3 Maven projects: "*client*", "*api*" and "
>>>>>>>>> *server*". So far you've done the "client" and now you need the
>>>>>>>>> "server" and "api" (also called "*shared*", because this project
>>>>>>>>> is shared between "client "and "server").
>>>>>>>>>
>>>>>>>>> Using GWT RPC is actually quite the same. You also need api /
>>>>>>>>> shared and server but you will use standard Servlet GWT / RPC instead
>>>>>>>>> of
>>>>>>>>> REST JSON.
>>>>>>>>>
>>>>>>>>> If you need the structure for *GWT RPC* with *Spring Boot* just
>>>>>>>>> tell me... I have no demo available, but could do this easily.
>>>>>>>>>
>>>>>>>>> Another way is just to use JakartaEE web app with Tomcat or Jetty.
>>>>>>>>> In this case you could use the TBroyer Maven Archetype to create the
>>>>>>>>> project structure: https://github.com/tbroyer/gwt-maven-archetypes
>>>>>>>>>
>>>>>>>>> Or you also could use the Maven Archetype GWT Spring Boot from
>>>>>>>>> Frank: https://github.com/NaluKit/gwt-maven-springboot-archetype to
>>>>>>>>> create the project structure for Spring Boot and GWT. Actually
>>>>>>>>> similar to
>>>>>>>>> my GWT Spring Boot example above but still different in how it works
>>>>>>>>> together...
>>>>>>>>>
>>>>>>>>> That's a lot alternatives, ahh... I have to admit, that makes the
>>>>>>>>> introduction in GWT a bit difficult because of the alternatives...
>>>>>>>>>
>>>>>>>>> My way was and is:
>>>>>>>>>
>>>>>>>>> - Separate the *client*, *api* / *shared* and server as Maven
>>>>>>>>> projects / modules
>>>>>>>>> - Build the server part completely independent of GWT like I
>>>>>>>>> showed above
>>>>>>>>> - Build the communication between them with the alternatives
>>>>>>>>> above
>>>>>>>>> - ... and always remember: the result of GWT transpiler is
>>>>>>>>> JavaScript, so you could always take the JavaScript with its
>>>>>>>>> resources and
>>>>>>>>> "copy" it to your server part, so it will be served from your
>>>>>>>>> server part.
>>>>>>>>> - ... but still remember: *JavaScript runs on web browser* so
>>>>>>>>> you always have *remote call *to your *server* part.
>>>>>>>>>
>>>>>>>>> Hope this helps,
>>>>>>>>> Lofi
>>>>>>>>> likejudo schrieb am Donnerstag, 6. Mai 2021 um 20:32:48 UTC+2:
>>>>>>>>>
>>>>>>>>>> I implemented Stockwatcher tutorial using Maven, following the
>>>>>>>>>> hello app from Lofi and Ibaca's tuorials.
>>>>>>>>>> Now I want to implement the server side part of the tutorial.
>>>>>>>>>> In my pom.xml I have
>>>>>>>>>> *<packaging>gwt-app</packaging>*
>>>>>>>>>>
>>>>>>>>>> Do I need to change it to war?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *<packaging>war</packaging>*
>>>>>>>>>>
>>>>>>>>>> Will that affect things?
>>>>>>>>>>
>>>>>>>>>> On Monday, May 3, 2021 at 11:38:05 AM UTC-5 [email protected]
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Great, have fun... and give us your feedback here to see whether
>>>>>>>>>>> GWT fits your requirements... ;-)
>>>>>>>>>>>
>>>>>>>>>>> likejudo schrieb am Montag, 3. Mai 2021 um 18:13:51 UTC+2:
>>>>>>>>>>>
>>>>>>>>>>>> Ok, I did not realize the Java file was under sourcemaps. It
>>>>>>>>>>>> works now. Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> On Monday, May 3, 2021 at 8:40:46 AM UTC-5 [email protected]
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>> I am wondering why those in charge of GWT Project do not
>>>>>>>>>>>>> update the project docs with this better way you all have here.
>>>>>>>>>>>>> Even the Eclipse plugin uses the older version of 2.8.1
>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes, you are right... Someone has to take care of that. I'll
>>>>>>>>>>>>> wait for my next holidays to update the docs... Actually I
>>>>>>>>>>>>> already made a
>>>>>>>>>>>>> clone but never managed to work on that part... ;-)
>>>>>>>>>>>>>
>>>>>>>>>>>>> <quote>
>>>>>>>>>>>>> for debugging, the tutorial says: "... should see the Java
>>>>>>>>>>>>> file in the browser"
>>>>>>>>>>>>> I do not see it at all - only JS files.
>>>>>>>>>>>>> </quote>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Did you try in Google Chrome like in this description?
>>>>>>>>>>>>> https://github.com/lofidewanto/gwt-boot-sample-basic --- *Step
>>>>>>>>>>>>> 3 - Debug the App in your Browser*
>>>>>>>>>>>>> likejudo schrieb am Montag, 3. Mai 2021 um 02:22:31 UTC+2:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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/70547198-e433-418d-bb52-b4daeab67148n%40googlegroups.com.