Biblioteki Guava i GWT

Właśnie odkryłem projekt Guava libraries .

Czy to działa z GWT?

Author: Kevin Bourrillion, 2010-01-05

3 answers

Z wprowadzającego PDF na tej stronie,

Możesz używać tych bibliotek na...

  • na JDK 6
  • Na Androida
    Tak myślimy. Potrzebuję ochotników, którzy pomogą nam to przetestować.
  • Na Google App Engine
    Tak myślimy. Potrzebuję ochotników, którzy pomogą nam to przetestować.
  • na GWT ... spotty!
    Ponieważ obsługa biblioteki JDK GWT jest spotty
    Może 2/3 rzeczy w tych bibliotekach są do tej pory bezpieczne dla GWT
    Po prostu szukaj @GwtCompatible!
    Wydajność? Niekoniecznie dobrze.
 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/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-05 15:13:00

Oto kilka szczegółów na temat tego, jak to osiągnąć z (aktualnie najnowszym) 19.0 wydaniem Guava.

  1. Uwalnianie guawy składa się z dwóch słoików, guava-19.0.jar i guava-gwt-19.0.jar. Będziesz potrzebował zarówno, aby uzyskać Guava do pracy w ramach projektu GWT. (W projekcie bez GWT będziesz potrzebował tylko tego pierwszego.) Pobierz je i dodaj do swojego projektu; jeśli używasz Mavena, użyj tych zależności:

    <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 automatycznie pobierze dwa słoiki z Centralne Repozytorium Maven, Zobacz także stronę Guava na mvnrepositories. Jako użytkownik SBT , wybrałbyś coś w rodzaju libraryDependencies += "com.google.guava" % "guava" % "19.0".

  2. Dodaj

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

    Do pliku modułu GWT, aby włączyć 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/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-07 05:05:57

W przyszłości wydamy działający moduł GWT obejmujący podzbiór @ GwtCompatible biblioteki. Zostańcie z nami.

 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/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-05 18:23:06