Domanda

appena scoperto il progetto librerie Guava .

Fare questi lavori con GWT?

È stato utile?

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.

  1. Il rilascio Guava consiste di due vasi, guava-19.0.jar e guava-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".

  2. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top