【发布时间】:2020-01-07 22:36:28
【问题描述】:
我正在做一个使用 protobuf 的项目。这是一个java 8项目,所以我想利用toImmutableList等番石榴各种收集器。
dependencies {
implementation 'com.google.guava:guava:21.0'
implementation 'com.google.protobuf:protobuf-java:3.11.1'
}
我遇到了一个问题,即 protobuf 依赖于 android 的 guava 版本 28.1,它缺少 toImmutableX 收集器。因为 28.1 高于 21.0,所以编译时使用的是 android 版本。
排除来自 protobuf 的 gradle 依赖的最佳途径是什么?
【问题讨论】:
标签: gradle protocol-buffers guava