2011-01-07 158 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更多細節。