java - 2个不同版本的Guava在不同的模块层上,还是互相踩脚的
问题描述
引导层依赖于 Guava 10
该应用程序创建了一个模块层,该层依赖于 Guava 29。
这最终出现在:
Modules com.google.common and guava export package com.google.common.annotations to module org.checkerframework.checker.qual
[用例:我设计了一个可以观察插件的应用程序-每个插件彼此独立,并且可以依赖不同版本的库。这可能会造成不兼容,我使用 Guava 10 和 29 作为测试用例来了解如何管理这种复杂性]