2010-01-05 3 views

Répondre

17

Depuis le PDF de présentation sur cette page,

Vous pouvez utiliser ces bibliothèques sur ...

  • Sur JDK 6
  • Sur Android
    Nous pensons. Besoin de bénévoles pour nous aider à le tester. Sur Google App Engine
    Nous pensons. Besoin de bénévoles pour nous aider à le tester.
  • Sur GWT - Spotty!
    Parce que le soutien bibliothèque JDK GWT est tachetée
    Peut-être que les choses 2/3 dans ces bibliothèques est GWT de sécurité jusqu'à présent
    suffit de regarder pour @GwtCompatible!
    Performance? Pas nécessairement bon.
+1

... posté ma question avant RTFM ... merci! – jldupont

+13

Cette réponse est périmée - la goyave en r09 a maintenant le support de GWT. –

20

À l'avenir, nous allons libérer un module GWT de travail couvrant le sous-ensemble @GwtCompatible de la bibliothèque. Restez à l'écoute.

+0

Merci pour la mise à jour! – jldupont

+0

Une idée quand cela pourrait sortir? –

+0

Faisant écho à la question de Sudhir ... – Ibrahim

66

Voici d'autres détails sur la façon d'accomplir ceci avec la (la dernière version actuelle) 19.0 version de Guava.

  1. La libération de goyave est constitué de deux pots, guava-19.0.jar et guava-gwt-19.0.jar. Vous aurez besoin de à la fois pour que Guava fonctionne dans votre projet GWT. (Dans un projet non-GWT, vous aurez seulement besoin du premier.) Téléchargez-les et ajoutez-les à votre projet; si vous utilisez Maven, utilisez ces dépendances:

    <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 télécharge alors automatiquement les deux Jars du Central Maven Repository, voir aussi le Guava page on mvnrepositories. En tant que SBT user, vous voudriez quelque chose comme libraryDependencies += "com.google.guava" % "guava" % "19.0".

  2. Ajouter

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

    à votre fichier de module GWT pour permettre goyave.

+0

oh cool! Merci! – jldupont

+0

J'ai du mal à faire ce travail dans Eclipse (sans utiliser Maven). Des instructions pour ça? –

+0

Pendant ce temps, 10.0.1 est dans Central: http: //repo1.maven.org/maven2/com/google/goyave/goyave/10.0.1/ – xamde