java - Guava 库和 GWT

标签 java gwt guava

刚刚发现Guava libraries项目。

这些是否适用于 GWT?

最佳答案

这里有更多关于如何使用(当前最新的)19.0 版本的 Guava 来完成此操作的详细信息。

  1. Guava 版本包含两个 JAR,guava-19.0.jarguava-gwt-19.0.jar。您将需要 both 来让 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 会自动从 Central Maven Repository 下载两个 Jar。 ,另见 Guava page on mvnrepositories .作为 SBT user ,你会选择 libraryDependencies += "com.google.guava"% "guava"% "19.0"

  2. 添加

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

    到您的 GWT 模块文件以启用 Guava。

关于java - Guava 库和 GWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2005687/

相关文章:

java - 在 Eclipse 中,我导出的可执行 jar 没有做任何事情! (LWJGL)

java - 空指针警告 - BatteryManager.EXTRA_LEVEL

java - 为什么 Vaadin 14 中包含的 Guava 库没有出现在我的项目的类路径中?

java - Android:引用单个 View 的多个变量?

java - 如何将 SplitLayoutPanel 与 UIBinder 一起使用?

java - Eclipse 的 GWT 2.5 插件

java - 为什么 ImmutableMap.builder().build() 没有选择正确的类型参数?

java - 为什么 Maven 存储库中缺少 GWT 2.5.1?

java-8 - 如何将 Java 8 流收集到 Guava ImmutableCollection 中?

java - JSP访问HashMultimap异常是什么原因