Bibliotecas de guayaba y GWT


Acaba de descubrir el proyecto Guava libraries.

¿ Funcionan con GWT?

Author: Kevin Bourrillion, 2010-01-05

3 answers

Del PDF introductorio en esa página,

Puede usar estas bibliotecas...

  • En JDK 6
  • En Android
    Creemos. Necesitamos voluntarios que nos ayuden a probarlo.
  • En el Motor de Google App
    Creemos. Necesitamos voluntarios que nos ayuden a probarlo.
  • En GWT spot spotty!
    Porque el soporte de la biblioteca JDK de GWT es irregular
    Tal vez 2/3 el material en estas bibliotecas es GWT-seguro hasta ahora
    Basta con buscar @GwtCompatible!
    ¿Actuación? No necesariamente bueno.
 17
Author: Ben James,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-05 15:13:00

Aquí hay algunos detalles más sobre cómo lograr esto con la (actualmente más reciente) 19.0 liberación de Guayaba.

  1. La liberación de guayaba consiste en dos frascos, guava-19.0.jar y guava-gwt-19.0.jar. Necesitarás ambos para que Guava funcione dentro de tu proyecto GWT. (En un proyecto que no sea GWT solo necesitará el primero.) Descárgalos y agrégalos a tu proyecto; si usas Maven, usa 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 entonces descargará automáticamente los dos frascos de la Repositorio Central Maven, véase también la página de Guayaba en mvnrepositories. Como usuario de SBT , irías por 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.

 68
Author: Hbf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-07 05:05:57

En el futuro, lanzaremos un módulo GWT que cubra el subconjunto @GwtCompatible de la biblioteca. Estad atentos.

 20
Author: Kevin Bourrillion,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-05 18:23:06