2011-02-01 113 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