2010-12-22 11 views
7

Cuando se compila una aplicación GWT, el compilador hacer alguna permutaciónGWT Compilación

Compilación 6 permutaciones permutación Compilación 0 ... Compilación de permutación 1 ... Compilación de permutación 2 ... Compilación de permutación 3. .. Compilación de permutación 4 ... Compilación de permutación 5 ...

No obtengo esto ¿qué es esto de seis permutación?

Respuesta

6

mirada a estos enlaces que explican cómo GWT funciona compilación Distributed GWT compilation 1 y Distributed GWT Compilation – 2

produce un árbol de sintaxis abstracta que contiene toda la información necesaria para producir el JavaScript para todas las diversas permutaciones de, por ejemplo, el navegador y lenguaje El siguiente es CompilePerms, que se realiza para cada permutación diferente y produce el JavaScript para esa permutación

+2

Estos enlaces parecen estar rotos ... –

+0

Si especificamos la configuración regional en nombre_módulo.gwt.xml y los valores del agente de usuario como diferentes nombres de navegador, el compilador generará la combinación de la configuración regional * permutaitones del navegador – swamy

0

más probable es que sus seis permutaciones provienen del hecho de que GWT compila una permutación para cada navegador ("agente de usuario").

El número de permutaciones puede aumentar si agrega otras reglas vinculantes diferidas, incluida la internacionalización, o puede reducirse si solo planea admitir algunos navegadores.