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.
La liberación de guayaba consta de dos JAR,
guava-19.0.jar
yguava-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"
.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.