Ok, StackOverflow showed me 
<https://stackoverflow.com/questions/2449461/convert-existing-eclipse-project-to-maven-project/10122316>
 
how to convert an existing Eclipse project to a Maven Project, then based 
on your steps <https://tbroyer.github.io/gwt-maven-plugin/usage.html> 1 and 
3 I copied those chunks into the generated pom.xml (I couldn't make any 
sense of step 2, so I skipped it). After hunting down and (I think) 
resolving some module conflicts, that gave me this pom.xml:

<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>BBj</groupId>

<artifactId>BBj</artifactId>

<version>19.10-SNAPSHOT</version>

<dependencyManagement>

<dependencies>

<dependency>

<groupId>com.google.gwt</groupId>

<artifactId>gwt</artifactId>

<version>2.8.2</version>

<type>pom</type>

<scope>import</scope>

</dependency>

</dependencies>

</dependencyManagement>

<dependencies>

<dependency>

<groupId>com.google.gwt</groupId>

<artifactId>gwt-user</artifactId>

</dependency>

<dependency>

<groupId>com.google.gwt</groupId>

<artifactId>gwt-dev</artifactId>

<exclusions>

<exclusion>

<groupId>xml-apis</groupId>

<artifactId>xml-apis</artifactId>

</exclusion>

<exclusion>

<groupId>net.sourceforge.htmlunit</groupId>

<artifactId>htmlunit</artifactId>

</exclusion>

</exclusions>

</dependency>

</dependencies>

<build>

<sourceDirectory>src</sourceDirectory>

<resources>

<resource>

<directory>src</directory>

<excludes>

<exclude>**/*.java</exclude>

</excludes>

</resource>

<resource>

<directory>.apt_generated</directory>

<excludes>

<exclude>**/*.java</exclude>

</excludes>

</resource>

</resources>

<plugins>

<plugin>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.8.0</version>

<configuration>

<release>11</release>

</configuration>

</plugin>

<plugin>

<groupId>net.ltgt.gwt.maven</groupId>

<artifactId>gwt-maven-plugin</artifactId>

<version>1.0-rc-10</version>

<extensions>true</extensions>

<configuration>

<moduleName>com.basis.bbj.web.gwt.GWTWebClient</moduleName>

<webappDirectory>/BBj/war/WEB-INF/classes</webappDirectory>

</configuration>

</plugin>

</plugins>

</build>

</project>

What is this Eclipse error message trying to tell me?

Description Resource Path Location Type
The output directory for the project should be set to 
/BBj/war/WEB-INF/classes BBj Unknown GWT Web App Problem


On Thursday, August 1, 2019 at 4:34:05 AM UTC-7, Thomas Broyer wrote:
>
>
>
> On Wednesday, July 31, 2019 at 8:02:53 PM UTC+2, Jim Douglas wrote:
>>
>> We have a large and complex Eclipse project that uses the GWT SDK for the 
>> GWT client stuff, and doesn't use Maven in any way at all. How would we go 
>> about evolving that away from the GWT SDK? I know effectively nothing about 
>> Maven. Is there some sort of instruction list somewhere to convert an 
>> existing project, as opposed to creating a new project from scratch?
>>
>
> Are you saying that you have *zero* build tool‽ not even Ant? (because 
> Ant, with Ivy, can resolve dependencies from Maven repositories too; I have 
> no idea how to do it myself, but there are, or have been, people here using 
> Ivy who could possibly help)
>  
>
>> I'm staring at this, and I don't know what to make of it:
>>
>> https://tbroyer.github.io/gwt-maven-plugin/index.html
>>
>> It seems to assume I already know what Maven is, I already have a Maven 
>> project, I understand all of this obscure terminology, and I know how to 
>> edit various configuration files...
>>
>
> It does assume you already know Maven, yes.
>  
>
>> and I'm just trying to find a page that says "How to install this thing."
>>
>
> That's not how things work; "this thing" is a plugin for Maven, one of 
> many plugins any Maven project will use during a build.
> And you don't "install" it, once you have Maven installed, you only need 
> to describe your dependencies (and plugins) in an XML file (pom.xml) and 
> Maven will download things for you.
>
> But you don't need to move your whole build to using Maven only to use 
> dependencies from a Maven repository. You could for example use Coursier 
> <https://get-coursier.io/> (or Maven or Ivy or Gradle or SBT) to retrieve 
> all the JARs, and continue using your current setup for the rest.
>  
>
>>
>> On Wednesday, July 24, 2019 at 8:40:21 AM UTC-7, Thomas Broyer wrote:
>>>
>>>
>>>
>>> On Wednesday, July 24, 2019 at 5:14:42 PM UTC+2, Jim Douglas wrote:
>>>>
>>>> > Sure. Use a build tool of your choice and use the maven dependencies. 
>>>>
>>>> I don't know what that means. As far as I've ever known, developing a 
>>>> GWT application in Eclipse implies installing the GWT Plugin for Eclipse 
>>>> and picking a GWT SDK.
>>>>
>>>> http://www.gwtproject.org/usingeclipse.html
>>>>
>>>
>>> Nope.
>>> Install the GWT Eclipse Plugin (
>>> https://gwt-plugins.github.io/documentation/gwt-eclipse-plugin/Download.html;
>>>  
>>> note that the SDKs are optional).
>>> Create (
>>> https://gwt-plugins.github.io/documentation/gwt-eclipse-plugin/maven/Maven.html)
>>>  
>>> or import (
>>> https://gwt-plugins.github.io/documentation/gwt-eclipse-plugin/workspace/Importing.html)
>>>  
>>> a Maven project using GWT.
>>> You're all set; the plugin will use the GWT dependencies from the Maven 
>>> project.
>>>
>>

-- 
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 google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/2ecd4226-372f-4d60-83a5-9cb7f4a5f229%40googlegroups.com.

Reply via email to