番石榴图书馆和GWT
刚刚发现了番石榴图书馆项目。
这些工作与GWT?
从该页面的介绍性PDF文件中,
你可以使用这些库…
- 在JDK 6上
- 在Android上
我们认为。 需要志愿者来帮助我们进行testing。- 在Google App Engine上
我们认为。 需要志愿者来帮助我们进行testing。- 在GWT – spotty!
因为GWT的JDK库支持是不稳定的
也许2/3这些库中的东西到目前为止是GWT安全的
只要找@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将自动从中央Maven仓库下载这两个Jars,另请参阅mvnrepositories上的Guava页面 。 作为一个SBT用户 ,你可以去类似于
libraryDependencies += "com.google.guava" % "guava" % "19.0"
。 -
加
<inherits name="com.google.common.collect.Collect"/>
到你的GWT模块文件启用番石榴。
将来,我们将发布一个工作的GWT模块,覆盖库的@GwtCompatible子集。 敬请关注。
- Google-guava checkNotNull和IntelliJ IDEA的“可能会产生java.lang.NullPointerException”
- 谷歌的ImmutableList和Collections.unmodifiableList()有什么区别?
- 番石榴:为什么没有Lists.filter()函数?
- Eclipse 1.5.0插件Maven不能安装在开普勒下
- 不可修改的地图(Java Collections)vs ImmutableMap(Google)
- 值为空时如何避免caching?
- Maven回购是可用的番石榴图书馆吗?
- 如何使用Google集合将List <String>转换为Map <String,String>?
- 将多个集合合并为一个逻辑集合?