2011-01-07 57 views
2

有人可以指导我如何整合Maven与GWT或指向一个好的,可行的教程?GWT Maven集成

我使用GWT 2.1时,Eclipse 3.6赫利俄斯

回答

7

有一个Maven插件GWT /魔力,可以沿与原型会产生一些示例代码(你可以摆脱易)使用。网站上的文档是相当不错的 http://mojo.codehaus.org/gwt-maven-plugin/

而且,我所面临的几个问题,而试图建立一个WAR并把它在Tomcat上成功部署。我在论坛上发现这个讨论非常有用。关于这方面的OP甚至贴出了工作POM

https://groups.google.com/d/topic/google-web-toolkit/j8Jgp4ZQduk/discussion

+0

我需要添加任何插件吗 – Noor 2011-01-07 19:24:06

4

下面是在Maven的GWT项目基线POM:

<?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/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>myCompany</groupId> 
    <artifactId>myModule</artifactId> 
    <packaging>war</packaging> 
    <name>My GWT App</name> 
    <version>1.0-SNAPSHOT</version> 

    <properties> 
    <gwtVersion>2.1.0</gwtVersion> 
    </properties> 

    <build> 
    <plugins> 
     <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>2.3.2</version> 
     <configuration> 
      <source>1.6</source> 
      <target>1.6</target> 
     </configuration> 
     </plugin>  
     <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>gwt-maven-plugin</artifactId> 
     <version>2.1.0-1</version> 
     <configuration> 
      <module>com.myCompany.myModule</module> 
     </configuration> 
     <executions> 
      <execution> 
      <goals> 
       <goal>compile</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
    <dependencies> 
    <dependency> 
     <groupId>com.google.gwt</groupId> 
     <artifactId>gwt-user</artifactId> 
     <version>${gwtVersion}</version> 
     <scope>provided</scope> 
    </dependency> 
    </dependencies> 
</project> 

的GWT Maven插件有很多的附加功能 - 看到project documentation更多细节。