Guava是Google的一组核心Java库,其中包括新的集合类型(例如多图和多集),不可变的集合,图形库以及用于并发,I / O,哈希,缓存,基元,字符串等的实用程序!它广泛用于Google的大多数Java项目中,也被许多其他公司广泛使用。

添加 Guava

Guava的Maven组ID为com.google.guava,其工件ID为guava Guava 提供了两种不同的“风味”:一种用于(Java 8+)JRE,另一种用于Android或Java 7,或与任何一种兼容的库。这些选择在Maven版本字段中指定为30.0-jre30.0-android。有关依赖 Guava 的更多信息,请参见 在构建中使用番石榴

要使用Maven添加对Guava的依赖关系,请使用以下命令:

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava</artifactId>
  <version>30.0-jre</version>
  <!-- or, for Android: -->
  <version>30.0-android</version>
</dependency>

要使用Gradle添加依赖项:

dependencies {
  // Pick one:

  // 1. Use Guava in your implementation only:
  implementation("com.google.guava:guava:30.0-jre")

  // 2. Use Guava types in your public API:
  api("com.google.guava:guava:30.0-jre")

  // 3. Android - Use Guava in your implementation only:
  implementation("com.google.guava:guava:30.0-android")

  // 4. Android - Use Guava types in your public API:
  api("com.google.guava:guava:30.0-android")
}

有关何时使用api以及何时使用的更多信息implementation,请参阅有关API和实现分离的 Gradle文档

下载地址: https://github.com/google/guava/releases

08-06 19:49