2013-01-16 3 views
1

est GWT CSSResources limite la taille du fichier css ne doit pas dépasser 65535 octets. pourquoi donc?GWT CSSResources limite de la taille du fichier css 65535 octets limite

+0

Je n'ai jamais entendu parler de cette limite. Avez-vous un message d'erreur ou similaire à partager, ou avez-vous un pointeur vers l'endroit où vous l'avez vu? L'erreur –

+0

i obtenu est en mode dev "Erreurs dans « généré: //9E52AC796FA0FDB204B1ACE38008CB09/com/test/resources/my_default_InlineClientBundleGenerator.java Ligne: 2400: Le code de la méthode getText() dépasse la limite 65535 octets" Ah – JAVAC

+1

, [c'est une limite Java de la classe générée réellement] (http://stackoverflow.com/questions/5689798/why-does-java-limit-the-size-of-a-method-to-65535-byte). Malheureusement, aucune solution facile ne me vient à l'esprit. –

Répondre

0

Il s'agit plus d'une limitation Java que GWT. Du point de vue de Java, le travail consiste à diviser les méthodes. Toutefois, pour GWT, il suffit de diviser le contenu de votre bundle client en plus petits morceaux.

Idéalement, GWT aurait dû gérer cela pour vous en segmentant le fichier que vous utilisez dans le groupe Client. Mais comme c'est un cas de coin, je suppose que vous pourriez aussi bien enregistrer un bug. Similar Bugs list in GWT.

En outre, votre solution immédiate serait d'utiliser autre

1) Si le contenu du texte peut être divisé dans plusieurs fichiers. Fais le!!!!

2) Si le contenu du texte change et ne peut donc pas être divisé, évitez d'utiliser Client Bundle.