Только что открыл проект Guava.
Работают ли они с GWT?
Только что открыл проект Guava.
Работают ли они с GWT?
Из вводного PDF на этой странице
Вы можете использовать эти библиотеки на...
- В JDK 6
- На Android
Мы думаем. Вам нужны добровольцы, чтобы помочь нам проверить это.- В Google App Engine
Мы думаем. Вам нужны добровольцы, чтобы помочь нам проверить это.- В GWT - пятнистый!
Поскольку поддержка библиотеки GWT JDK является пятнистой Возможно, 2/3 материал в этих библиотеках GWT-safe до сих пор
Просто найдите@GwtCompatible
!
Представление? Не обязательно хорошо.
Ниже приведена подробная информация о том, как это сделать с последней версией 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.
В будущем мы выпустим рабочий модуль GWT, охватывающий подмножество @GwtCompatible библиотеки. Оставайтесь с нами.