Domanda

Sto cercando di creare una libreria JavaScript da GWT. Il grosso problema: voglio unire i file JavaScript in un unico

.

Fondamentalmente GWT genera due file:
[Your_Project] .nocache.js => Il bootstrap
[MD5] .cache.html => La corretta (?) API JavaScript.

index.html --- carico ---> [Your_Project] .nocache.js ---- carico ----> [MD5] .cache .html
Sto cercando di cambiare la situazione:
index.html --- carico ---> everything.js


Ma come unire .nocache.js [Your_Project] e [MD5] .cache.html in un unico file JavaScript ...?

Non sono sicuro che andando essere un compito facile.

Martin Magakian

È stato utile?

Soluzione

E 'possibile ma solo per una singola compilation distinti. Ad esempio, il seguente compila un unico file per Firefox:

<set-property name="user.agent" value="gecko"/> 
<add-linker name="sso"/>

A causa GWT genera specifiche versioni del browser, questo significa un solo browser è supportato nel file compilato. Se avete bisogno di altri browser cambiare il user.agent e compilare di nuovo. Nota se si desidera supportare più browser, è necessario servire la versione corretta per l'utente, qualcosa GWT fa per voi, se si utilizza il normale processo di compilazione. Quindi io non sono sicuro se questo è ciò che si vuole veramente.

Altri suggerimenti

Usa

<collapse-all-properties />
<add-linker name="sso" />

nel file ProjectName.gwt.xml. In questo modo tutte le permutazioni sono uniti in un unico file JavaScript.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top