首页 > 解决方案 > 为什么我无法从包 com.google.protobuf.util 导入 JsonFormat?

问题描述

目前,我正在研究谷歌云(谷歌发布/订阅)。我用过java客户端。但我无法从包 com.google.protobuf.util 导入 JsonFormat 类。我正在使用 IntelliJ 想法,我尝试过使缓存无效并重新启动这个想法。我错过了什么?

    // google cloud
    implementation platform('com.google.cloud:libraries-bom:22.0.0')

    implementation 'com.google.cloud:google-cloud-pubsub'

标签: gradlegoogle-cloud-platformprotocol-buffersgoogle-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


推荐阅读