2011-02-01 121 views
8

我使用GWT Maven插件來實現我的GWT項目。問題是如果任何類被改變了,即使它是一個服務器類GWT Maven Plugin在運行時重新編譯所有的GWT代碼mvn packageGWT Maven插件每次重新編譯

這個插件如何確定需要重新編譯?我怎麼能讓它更聰明?

+0

爲什麼你需要經常運行mvn包嗎? – 2011-02-02 18:55:10

回答

15

解決辦法有兩個:

1)添加gwt.compiler.skip =真到Maven的命令行

mvn -Dgwt.compiler.skip=true package 

2日)評論GWT-的maven-plugin插件的編譯目標在你的pom.xml文件

[...] 
<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>gwt-maven-plugin</artifactId> 
    [...] 
    <executions> 
     <execution> 
      <configuration> 
      [...] 
      </configuration> 
      <goals> 
       <!-- 
         <goal>compile</goal> 
       --> 
       </goals> 
     </execution> 
    </executions> 
</plugin> 
[...] 
0

你看過this嗎?有一些有用的選項,如gwt.compiler.skip,和其他一些

+0

如果我添加這個參數,gwt部分將在mvn clean之後取出?這種情況下的行爲是什麼? – Bax 2012-01-16 10:45:59