maven中导入com.google.common.collect
时间: 2023-08-31 11:06:12 浏览: 234
如果你想要在Maven中导入Google Guava库中的com.google.common.collect包,你可以在你的项目的pom.xml文件中添加以下依赖项块:
```
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
```
其中,groupId指定依赖项的组ID,artifactId指定依赖项的artifacts ID,version指定依赖项的版本号。
在执行Maven构建时,Maven将自动从Maven中央存储库中下载并安装所需的依赖项,其中包括com.google.common.collect包。
相关问题
com.aliyun.openservices.shade.com.google.common.collect.RangeMap maven
阿里云OpenServices Shaded版Google Commons Collect是一个对Google Common Collect库的封装,Shade是Apache shaded project的一部分,主要用于将第三方库进行包装,以避免直接依赖于原生库,减少jar体积并隐藏源码。`com.aliyun.openservices.shade.com.google.common.collect.RangeMap` 是这部分shade版本中Google的RangeMap接口的具体实现,RangeMap允许你存储值关联到区间,而不是单个键。
当你在Maven项目中引入这个依赖时,通常是这样写的:
```xml
<dependency>
<groupId>com.aliyun.openservices.shade</groupId>
<artifactId>google-commons-collect-shaded</artifactId>
<version>version_number_here</version>
</dependency>
```
版本号需替换为你所需的最新稳定版本。
使用这个包的好处包括代码兼容性和减轻jar大小,因为阿里云进行了适当的调整和压缩。然而,如果你的应用不需要所有 Shade 包的功能,只针对RangeMap有特定需求,你也可以单独引入Google的原始Collect库。
com.google.common.collect maven 引用
你可以将以下代码添加到你的 Maven 项目中的 pom.xml 文件的 dependencies 部分中,以引用 com.google.common.collect 库:
```xml
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1.1-jre</version>
</dependency>
```
请注意,版本号可能需要根据你的项目进行更新。
阅读全文