2011-01-19 15 views
6

He estado refaccionando un proyecto GWT para construir fuera de eclipse usando maven y el plugin GWT. Cuando construyo la aplicación en eclipse, encuentra mi único módulo y compila 5 permutaciones de él. Cuando construyo lo mismo con el plugin gwt, necesita compilar 75, que tarda una edad en completarse. Aumentar el número de trabajadores locales tampoco ayudó con la velocidadReduce el número de permutaciones GWT en maven build

No estoy restringiendo los agentes de usuario o las configuraciones regionales en ninguna versión, así que ¿por qué la construcción del eclipse calcularía tantas permutaciones menos y cómo puedo obtener la construcción maven? ¿hacer lo mismo?

La compilación Maven es el uso de las siguientes opciones

com.google.gwt.dev.Compiler -Gén /project/target/.generated -logLevel INFO -localWorkers al estilo OBF -Guerra/proyecto/objetivo/de guerra 1 mimodulo

+0

Trate -draftCompile -Optimizar 0 –

Respuesta

7

Para mí, el valor predeterminado es construir para 6 navegadores. Cuando especifico Safari, solo construye una permutación. Además, si tienes cualquier tipo de localización/i18n para idiomas, multiplicarás estas permutaciones por esos. Esto me sucedió cuando intenté establecer mi idioma predeterminado en 'en', así que no me molesté con eso y lo dejé como 'predeterminado'.

MyApplication.gwt.xml

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