Google Guava 15.0 Erreur avec GWT 2.5.1?

J'ai essayé d'utiliser Guave 15.0 avec GWT 2.5.1 mais il ne parvient pas à compiler. J'utilise le paramètre du compilateur. Dans mon module gwt.xml j'ai:

<inherits name="com.google.common.collect.Collect"/> 

Je mon classpath j'ai ajouté:

 guava-15.0.jar guava-gwt-15.0.jar 

Lorsque j'essaie de compiler, j'ai l'erreur suivante:

 Compiling module test.Tttt Validating units: [ERROR] Errors in 'com/google/common/base/super/com/google/common/base/CharMatcher.java' [ERROR] Line 760: SmallCharMatcher cannot be resolved [ERROR] Aborting compile due to errors in some input files 

J'ai utilisé un projet gwt vierge pour démontrer cette erreur. Le projet se trouve ici.

Modifier:

Lorsque je ne comprend que ceci:

 guava-gwt-15.0.jar 

Je reçois l'erreur suivante:

  Validating units: [ERROR] Errors in 'jar:file:/Users/mg/Documents/Grails/GGTS3.4.0-KEPLER4.3.1/mytest/lib/guava-gwt-15.0.jar!/com/google/common/base/super/com/google/common/base/CharMatcher.java' [ERROR] Line 760: SmallCharMatcher cannot be resolved 

Modifier: compilé avec trace de niveau de journal:

 Public resources found in... Unexpected entry in classpath; /System/Library/Java/Extensions/libAppleScriptEngine.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /System/Library/Java/Extensions/libJ3D.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /System/Library/Java/Extensions/libJ3DAudio.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /System/Library/Java/Extensions/libJ3DUtils.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /System/Library/Java/Extensions/libmlib_jai.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /System/Library/Java/Extensions/libQTJNative.jnilib is neither a directory nor an archive (.jar or .zip) Unexpected entry in classpath; /usr/lib/java/libjdns_sd.jnilib is neither a directory nor an archive (.jar or .zip) Translatable source found in... Persistent unit cache dir set to: /Users/mg/Documents/Grails/GGTS3.4.0-KEPLER4.3.1/tttt/war/../gwt-unitCache Compiling module test.Tttt Looking for previously cached Compilation Units in /Users/mg/Documents/Grails/GGTS3.4.0-KEPLER4.3.1/tttt/war/../gwt-unitCache Looking for precompiled archives. To disable, use -Dgwt.usearchives=false Loading archived module: jar:file:/Applications/gwt/gwt-2.5.1/gwt-user.jar!/com/google/gwt/user/User.gwtar Loading archived module: jar:file:/Applications/gwt/gwt-2.5.1/gwt-user.jar!/com/google/gwt/core/Core.gwtar Loading archived module: jar:file:/Applications/gwt/gwt-2.5.1/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwtar Loading archived module: jar:file:/Applications/gwt/gwt-2.5.1/gwt-user.jar!/com/google/web/bindery/event/Event.gwtar Found 2719 cached/archived units. Used 2719 / 3026 units from cache. Compiling... Compilation completed in 3,95 seconds Added 3026 units to cache since last cleanup. Validating units: [ERROR] Errors in 'jar:file:/Users/mg/Documents/Grails/GGTS3.4.0-KEPLER4.3.1/tttt/lib/guava-gwt-15.0.jar!/com/google/common/base/super/com/google/common/base/CharMatcher.java' [ERROR] Line 760: SmallCharMatcher cannot be resolved Removing invalidated units Wrote 3026 units to persistent cache. Resolving com.google.common.annotations.Beta Found type 'com.google.common.annotations.Beta' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Resolving com.google.common.annotations.GwtCompatible Found type 'com.google.common.annotations.GwtCompatible' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Resolving com.google.common.annotations.GwtIncompatible Found type 'com.google.common.annotations.GwtIncompatible' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Resolving com.google.common.annotations.VisibleForTesting Found type 'com.google.common.annotations.VisibleForTesting' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Resolving com.google.common.base.Absent Found type 'com.google.common.base.Absent' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Found type 'com.google.common.base.Optional' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible [WARN] Ignoring unresolvable annotation type com.google.common.annotations.Beta Found type 'com.google.common.base.Supplier' com.google.common.annotations.GwtCompatible Resolving com.google.common.primitives.UnsignedInteger Found type 'com.google.common.primitives.UnsignedInteger' [WARN] Ignoring unresolvable annotation type com.google.common.annotations.GwtCompatible Finding entry point classes [ERROR] Aborting compile due to errors in some input files Shutting down PersistentUnitCache thread 

Supprimez le dossier de l'unité gwt. Il semble que vous générez votre projet avec une ancienne version de GWT. Je peux confirmer que votre exemple de projet peut être compilé avec GWT 2.5.1.