2010-01-05 21 views

Antwort

17

Vom einleitenden PDF auf dieser Seite,

Sie diese Bibliotheken auf verwenden können ...

  • auf JDK 6
  • Auf Android
    Wir denken. Brauchen Freiwillige, die uns helfen, es zu testen.
  • Auf Google App Engine
    Wir denken. Brauchen Freiwillige, die uns helfen, es zu testen.
  • Auf GWT - fleckig!
    Da JDK die GWT-Bibliothek Unterstützung fleckige
    Vielleicht 2/3 ist der Stoff in diesen Bibliotheken GWT-safe bisher
    für @GwtCompatible Schauen Sie einfach!
    Leistung? Nicht unbedingt gut.
+1

... geschrieben meine Frage vor RTFM ... danke! – jldupont

+13

Diese Antwort ist nicht mehr aktuell - Guava in R09 hat jetzt GWT-Unterstützung. –

20

In Zukunft werden wir veröffentlichen eine Arbeits GWT-Modul die @GwtCompatible Teilmenge der Bibliothek abdeckt. Bleib dran.

+0

Danke für das Update! – jldupont

+0

Irgendeine Idee, wenn das herauskommen könnte? –

+0

Echo Sudhirs Frage ... – Ibrahim

66

Hier sind einige weitere Details, wie dies mit der (aktuellen) 19.0 Version von Guava erreicht werden kann.

  1. Die Guava Freisetzung besteht aus zwei Dosen, und guava-19.0.jarguava-gwt-19.0.jar. Sie benötigen sowohl für Guava erhalten in Ihrem GWT-Projekt arbeiten. (In einem Nicht-GWT-Projekt benötigen Sie nur das vorherige.) Laden Sie sie herunter und fügen Sie sie Ihrem Projekt hinzu. wenn Sie Maven verwenden, verwenden Sie diese Abhängigkeiten:

    <dependency> 
        <groupId>com.google.guava</groupId> 
        <artifactId>guava</artifactId> 
        <version>19.0</version> 
    </dependency> 
    <dependency> 
        <groupId>com.google.guava</groupId> 
        <artifactId>guava-gwt</artifactId> 
        <version>19.0</version> 
    </dependency> 
    

    Maven wird dann automatisch laden Sie die zwei Gläser aus dem Central Maven Repository, siehe auch die Guava page on mvnrepositories. Als SBT user würden Sie für etwas wie libraryDependencies += "com.google.guava" % "guava" % "19.0" gehen.

  2. hinzufügen

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

    auf Ihre GWT Moduldatei Guava zu ermöglichen.

+0

oh cool! Vielen Dank! – jldupont

+0

Ich habe Schwierigkeiten, diese Arbeit in Eclipse zu erledigen (ohne Maven zu verwenden). Irgendwelche Anweisungen dafür? –

+0

In der Zwischenzeit befindet sich 10.0.1 in Central: http: //repo1.maven.org/maven2/com/google/guava/guava/10.0.1/ – xamde