有一个多模块项目,jackson的项目版本很老。在其中一个模块中,有必要连接一个需要新jackson的库。当然,我不能只为模块拿这个版本连接,因为那样新版本的jackson会传播到相邻的模块。降级 lib 将不起作用 - 最旧的版本使用太新的 jackson。升级杰克逊的设计版本也不是一种选择——他们不会允许的。解决这些时刻的可能方法是什么。这个库是否有可能使用一个版本的 jackson,而项目的其余部分有旧的. 或者有没有可能正是这个模块使用了新的 jackson,而没有将版本转移到相邻的模块。
或者有没有其他方法可以解决这个问题。