I have a gwt project and I am trying to buil dit with maven 2. I checked out maven-googlewebtoolkit2-plugin from |http://gw-maven.googlecode.com/svn/trunk/ |and built it and installed it and dependencies to .m2 local repository.

I have added this plugin in the pom as follows:

<build>
 <plugins>
  <plugin>
     <groupId>com.totsp.gwt.maven</groupId>
     <artifactId>maven-googlewebtoolkit2-plugin</artifactId>
     <configuration>
<googleWebToolkitOutputDirectory>${basedir}/target/webapp</googleWebToolkitOutputDirectory> <googleWebToolkitCompileTarget>com.mycompany.myapp.customer.Hello</googleWebToolkitCompileTarget>
       <googleWebToolkitHome>C:\gwt</googleWebToolkitHome>
       <sourceDirectories>
         <param>${basedir}/src/main/java/</param>
       </sourceDirectories>
     </configuration>
     <dependencies>
       <dependency>
         <groupId>com.google.gwt</groupId>
         <artifactId>gwt-dev-windows</artifactId>
         <version>1.3</version>
       </dependency>
       <dependency>
         <groupId>com.google.gwt</groupId>
         <artifactId>gwt-user</artifactId>
         <version>1.3</version>
       </dependency>
      </dependencies>
     </plugin>
    </plugins>
  </build>
I ran mvn googlewebtoolkit2:compile and it compiled fine. classpath is as follows in the eclipse:

<classpath>
 <classpathentry kind="src" path="src/main/java"/>
 <classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
 <classpathentry kind="output" path="target/classes"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>

When I try to run it as gwt project it cannot find "com.mycompany.myapp.customer.Hello.gwt.xml". I am not sure how to set directory structure. Currently I have orginized directory structure as maven 2 directory structure. Hello.gwt.xml is located at: ${basedir}/src/main/java/com/mycompany/myapp/customer/

Did anyone use maven 2 to compile and deploy a gwt project? If you someone can provide more information or sample on this I 'd really appreceate it. I couldn't find much information on the web about this.

Many Thanks,

Maruf


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to