Подтвердить что ты не робот

Библиотеки Гуавы и GWT

Только что открыл проект Guava.

Работают ли они с GWT?

4b9b3361

Ответ 1

Из вводного PDF на этой странице

Вы можете использовать эти библиотеки на...

  • В JDK 6
  • На Android
    Мы думаем. Вам нужны добровольцы, чтобы помочь нам проверить это.
  • В Google App Engine
    Мы думаем. Вам нужны добровольцы, чтобы помочь нам проверить это.
  • В GWT - пятнистый!
    Поскольку поддержка библиотеки GWT JDK является пятнистой Возможно, 2/3 материал в этих библиотеках GWT-safe до сих пор
    Просто найдите @GwtCompatible!
    Представление? Не обязательно хорошо.

Ответ 2

Ниже приведена подробная информация о том, как это сделать с последней версией 19.0 версии Guava.

  • Выпуск Guava состоит из двух JAR, guava-19.0.jar и guava-gwt-19.0.jar. Вам понадобится как для того, чтобы заставить Guava работать в рамках вашего проекта GWT. (В проекте, не относящемся к GWT, вам потребуется только первый.) Загрузите их и добавьте в свой проект; если вы используете Maven, используйте эти зависимости:

    <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 автоматически загрузит два Jars из Central Maven Repository, см. также страница Guava на mvnrepositories. Как пользователь SBT, вы бы выбрали что-то вроде libraryDependencies += "com.google.guava" % "guava" % "19.0".

  • Добавить

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

    в ваш файл модуля GWT, чтобы включить Guava.

Ответ 3

В будущем мы выпустим рабочий модуль GWT, охватывающий подмножество @GwtCompatible библиотеки. Оставайтесь с нами.