2011-01-19 7 views
6

ho refactoring un progetto GWT per costruire al di fuori di Eclipse utilizzando Maven e il plugin GWT. Quando costruisco l'app in eclissi, trova il mio modulo e compila 5 permutazioni. Quando costruisco la stessa cosa con il plugin gwt, ha bisogno di compilare 75 che richiede un'età da completare. Aumentare i lavoratori locali non ha aiutato con la velocità molto oRidurre il numero di permutazioni GWT in Maven costruire

Non sto restringendo gli user-agent o le localizzazioni in entrambi i build, quindi perché la costruzione dell'eclisse calcola tante permutazioni e quante meno posso ottenere il build di maven fare lo stesso?

La compilazione Maven è utilizzando le seguenti opzioni

com.google.gwt.dev.Compiler -gen /project/target/.generated -logLevel INFO -localWorkers in stile OBF -war/progetto/obiettivo/di guerra 1 mymodule

+0

Prova -draftCompile -ottimizzazione 0 –

risposta

7

Per me il valore di default è quello di costruire per 6 browser. Specificando Safari, si crea solo una permutazione. Inoltre, se hai qualche tipo di localizzazione/i18n per le lingue, moltiplichi queste permutazioni per quelle. Questo è successo a me quando ho provato a impostare la mia lingua predefinita su "en", quindi non mi sono preoccupato di ciò e ho lasciato "default".

MyApplication.gwt.xml

<!-- only build for Chrome --> 
<set-property name="user.agent" value="safari" /> 
Problemi correlati