google-api - 寻找 google-api-services BOM 或兼容性矩阵
问题描述
我正在从事一个涉及 google-api-services 之外的不同库的项目* 我的 pom 包括
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-oauth2-http</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-gmail</artifactId>
<version></version>
</dependency>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-admin-directory</artifactId>
<version></version>
</dependency>
我在版本混合方面遇到了一些问题,在某些情况下我没有得到这样的方法错误,而在某些情况下,API 的行为不同。
谷歌是否提供任何经过验证的版本之间兼容性的物料清单 (BOM)。我可以看到他们为某些项目提供了它,例如 https://github.com/googleapis/java-shared-dependencies#google-cloud-shared-dependencies但我可以在上面找到它。
解决方案
更新:我收到了谷歌团队对 github.com/googleapis/google-auth-library-java/issues/675 常见依赖项 BOM 的回复,这将是一个更好的起点: https ://github.com/googleapis/ java-shared-dependencies https://github.com/googleapis/java-cloud-bom
推荐阅读
- javascript - 如果在 Firebase 中找不到语句变量 == null?
- ios - 从 Firestore 加载图像并将其保存到 Swift 中的缓存
- typescript - 打字稿传递枚举类构造函数参数
- c++ - 可以从 C++ DLL 项目创建 DYLIB 吗?
- python - API 调用的正常运行时间可用性代码
- powershell - 使用“1”参数调用“执行”时出现异常:“远程服务器返回错误:(400)错误请求。” 错误
- vba - 使用 VBA 代码映射网络驱动器时遇到问题
- continuous-integration - 如何在 Github 和 VSTS 持续集成中存储私钥?
- excel-formula - 2 个文本列的 Excel 文本结果
- r - 返回 r 中特定国家的值为 NA 的年份