Domanda
appena scoperto il progetto librerie Guava .
Fare questi lavori con GWT?
Soluzione
Dal PDF introduttivo su quella pagina,
È possibile utilizzare queste librerie su ...
- Il JDK 6
- Nella
Android Pensiamo. Hai bisogno di volontari per aiutare a testare fuori.- su Google App Engine
Pensiamo. Hai bisogno di volontari per aiutarci a provarlo.- On GWT -! Spotty
Poiché il supporto libreria di JDK di GWT è
spotty Forse la roba 2/3 in queste librerie è GWT-safe finora
Basta guardare per@GwtCompatible
!
Prestazione? Non necessariamente buono.
Altri suggerimenti
Ecco qualche dettaglio in più su come ottenere questo risultato con la (attualmente ultima) versione 19.0
di Guava.
-
Il rilascio Guava consiste di due vasi,
guava-19.0.jar
eguava-gwt-19.0.jar
. Avrete bisogno di sia per ottenere Guava a lavorare all'interno del progetto GWT. (In un progetto non-GWT si avrà solo bisogno l'ex.) Scaricali e aggiungerli al progetto; se si utilizza Maven, utilizzare queste dipendenze:<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 quindi scaricherà automaticamente i due vasetti dal centrale Maven Repository , puoi anche consultare la pagina Guava su mvnrepositories . Come un SBT utente , si dovrebbe andare per qualcosa come
libraryDependencies += "com.google.guava" % "guava" % "19.0"
. -
Aggiungi
<inherits name="com.google.common.collect.Collect"/>
per il file del modulo GWT per abilitare Guava.
In futuro, rilasceremo un modulo GWT di lavoro che copre il sottoinsieme @GwtCompatible della biblioteca. Restate sintonizzati.