嘿嘿,
我目前正在开发一个 bukkit 插件,我想使用番石榴。Bukkit 仍然使用 Guava 11.0,但我想使用 14.0。所以我试图在我的主模块中重新定位番石榴。这非常有效。同一级别的另一个模块也使用番石榴,它需要“相同的”番石榴。所以主要项目中也使用了番石榴。当然,导入发生了变化,主项目和其他模块不兼容。
项目结构:
家长:
- 主模块:使用重定位版本的番石榴(14.0)#
- 另一个模块:使用 guava 14.0 但未重新定位 -> 与主模块不兼容
我已经尝试将番石榴重新定位到另一个模块中的相同路径,但没有任何反应。
也许有人知道如何解决这个问题。我只需要一种在我的其他模块中使用我重新定位的番石榴的方法:/
相关文章:跨所有模块的 Maven 阴影重定位?