一个由一些模块组成的 Maven 项目。我的模块之一是使用谷歌版本的番石榴依赖11.0.2
。现在我正在我的项目中集成另一个模块,该模块也使用 guava 但版本14
。
所以我希望新模块使用番石榴版本14
,但其余项目使用番石榴版本11.0.2
。我尝试将<exclusion></exclusion>
番石榴添加到新模块中,但没有奏效。
解决此问题的任何提示。
更新:@Guillaume Darmont 的答案解决了不同模块的问题。但现在我的问题是,新模块有 2 个依赖项,其中一个正在使用 guava 11.0.2
,另一个正在使用14.0
. 如何管理这个。我们可以在模块的 pom 中单独指定它应该使用哪个版本的番石榴吗?