如何快速解决Maven依赖冲突?

17分钟前阅读2回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值1510865
  • 级别管理员
  • 主题302173
  • 回复0
楼主

如何快速解决Maven依赖冲突?

1.确定有问题的jar包名称。通常,在eclipse中可以找到在哪个从属包中发生冲突。并检查实际使用哪个包,以及哪个包冲突。

2.Mvndependency:tree>;通过tree.txt导出所有从属关系。

如何快速解决Maven依赖冲突?

3.在导出的从属文件中,查找与问题相关的jar。确定这些jar是如何直接依赖的,还是通过传递依赖引入的。

4.找出需要排除的相互冲突的顶层依赖,并分析冲突的原因。冲突的原因包括:相同的jar包不同于groupid和artifactid,它们只能通过设置来依赖。<;exclusions>;排除所需版本的jar包依赖的路径很长。这些冲突可能直接依赖于需要的版本,因此路径最短、优先级最高。

5.最后,通过mvninstall包,您可以检查是否有从war包中排除的依赖项。

0
回帖

如何快速解决Maven依赖冲突? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息