gradle - 为什么我无法从包 com.google.protobuf.util 导入 JsonFormat?
问题描述
目前,我正在研究谷歌云(谷歌发布/订阅)。我用过java客户端。但我无法从包 com.google.protobuf.util 导入 JsonFormat 类。我正在使用 IntelliJ 想法,我尝试过使缓存无效并重新启动这个想法。我错过了什么?
- 我的
build.gradle
// google cloud
implementation platform('com.google.cloud:libraries-bom:22.0.0')
implementation 'com.google.cloud:google-cloud-pubsub'
解决方案
在最新版本的 google cloud bom 中,包 com.google.cloud.protobuf:protobuf-util 用于运行时范围,因此在编译期间不可用。不知道他们为什么改变它......手动添加编译范围(maven)或实现(gradle)的依赖项应该会有所帮助。
来源: https ://mvnrepository.com/artifact/com.google.cloud/google-cloud-pubsub/1.114.7
推荐阅读
- css - 如何在 Angular 8 中使用 ng-bootstrap 使用图标来证明内容的合理性
- php - 我在数组中有值我想在 headerphp 中打印它
- python - InvalidArgumentError:输入深度必须能被过滤器深度整除:4 vs 3
- vuejs2 - 如何使用 VueJS 2.0 安装
- c# - SpecFlow IObjectContainer:如何注册和消费多个相同类型的对象?
- python - Python Dedupe.io 从 SQL Server 读取数据的问题
- sql-server - 创建可以具有级联子父关系的 SQL 表
- vue.js - 使用 webpack 的 Vue 应用程序中的 CSS 加载器问题
- javascript - 如何使用 Hooks 在 React 中显示/隐藏组件?
- sql - 如何获取组中最近的处理日期?