spanish google examples java gwt guava

java - google - Librerías Guava y GWT



guava maven (3)

Aquí hay más detalles sobre cómo lograr esto con la versión (actual) 19.0 de Guava.

  1. La liberación de guayaba consta de dos JAR, guava-19.0.jar y guava-gwt-19.0.jar . Necesitará ambos para lograr que Guava trabaje dentro de su proyecto GWT. (En un proyecto que no sea de GWT, solo necesitará el primero.) Descárguelos y agréguelos a su proyecto; si usa Maven, use estas dependencias:

    <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 descargará automáticamente las dos jarras del depósito central de Maven , ver también la página de Guava en mvnrepositories . Como usuario de SBT , buscaría algo como libraryDependencies += "com.google.guava" % "guava" % "19.0" .

  2. Añadir

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

    a su archivo de módulo GWT para habilitar Guava.

Acabo de descubrir el proyecto de las bibliotecas de Guava .

¿Funcionan estos con GWT?


Desde el PDF introductorio en esa página,

Puede usar estas bibliotecas en ...

  • En JDK 6
  • En Android
    Nosotros pensamos. Necesitamos voluntarios para ayudarnos a probarlo.
  • En Google App Engine
    Nosotros pensamos. Necesitamos voluntarios para ayudarnos a probarlo.
  • En GWT - irregular!
    Debido a que el soporte de la biblioteca JDK de GWT es irregular
    Tal vez 2/3 de las cosas en estas bibliotecas es seguro para GWT hasta el momento
    ¡Solo busca @GwtCompatible !
    ¿Actuación? No necesariamente bueno.

En el futuro, lanzaremos un módulo de trabajo GWT que cubre el subconjunto @GwtCompatible de la biblioteca. Manténganse al tanto.