Maven依赖冲突问题与解决策略.pdfVIP

  • 2
  • 0
  • 约1.98千字
  • 约 6页
  • 2026-07-28 发布于北京
  • 举报

1、什么叫做maven的依赖问题?

大家先自己思考一下自己有没有遇到过,上一讲,我们不是说maven会自动依

赖调解,说对已给项目不同的版本选择一个版本来使用

但是如果maven选择了错误的版本呢。。。。。。

某某某classnotfound

某某某方法()notfound

MyClass.doMethod()notfound。。。。

ohmygod,这个依赖,我有啊,可能是我的某个一级依赖引入的二级依赖,

或者依赖,但是为啥这个坑爹的二级或者依赖找不到呢。。。

这个就是典型的工作场景里面的依赖问题

传递性依赖+依赖调解,导致了这个问题

2、依赖是如何产生的?

比如你依赖了A和B,此时A依赖了C-1.0,B依赖了D,D依赖了C-2.0

X

-A

-C-1.0

-B

-D

-C-2.0

X-A-C-1.0

X-B-D-C-2.0

此时就会导致的事情是,由于A-C1.0是最短路径,所以会用C1.0

但是坑爹的事情发生了,B依赖的是D,D依赖的C结果用了C-1.0版本

D本来用的是C-

文档评论(0)

1亿VIP精品文档

相关文档