2011-02-01 13 views
8

Uso il plug-in Maven GWT per il mio progetto GWT. Il problema è che se una classe è stata cambiata anche se si trattava di una classe server, il plug-in Maven GWT ricompila tutto il codice GWT dopo l'esecuzione di mvn package.GWT Maven Plugin viene ricompilato ogni volta

In che modo questo plug-in determina che è necessaria la ricompilazione? Come posso renderlo più intelligente?

+0

Perché hai bisogno di eseguire frequentemente il pacchetto mvn? –

risposta

15

Ci sono due soluzioni:

1 °) Aggiungi gwt.compiler.skip = true alla linea di comando Maven

mvn -Dgwt.compiler.skip=true package 

2 °) Commento l'obiettivo compilazione di plug-in GWT-maven-plugin nel file 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

Hai letto this? Ci sono alcune opzioni utili, come gwt.compiler.skip, e alcuni altri

+0

Se aggiungo questo parametro, da dove verrà prelevata la parte gwt dopo un mvn clean? Qual è il comportamento in questo caso? – Bax

Problemi correlati