• Maven----处理依赖冲突


    一、问题描述

    不知道你在使用Maven时是否遇到过诸如"NoSuchMethodError"或"ClassNotFoundException"之类的问题,甚至发生这些问题的Java类你没都没有听说过。要搞清楚这里面的缘由,我们得学习Maven对依赖冲突的处理机制。

    二、通过mvn dependency:tree查看依赖树

    在cmd.exe,进入pom文件所在的目录,使用mvn dependency:tree命令即可查看;如下图

    三、解决版本依赖冲突

    将项目中project-A,引起冲突jar包排除掉

    <dependency>  
              <groupId>project-A</groupId>  
              <artifactId>project-A</artifactId>  
              <version>1.0</version>  
              <exclusions>  
                  <exclusion>  
                      <groupId>project-common</groupId>  
                      <artifactId>project-commmon</artifactId>  
                  </exclusion>  
              </exclusions>  
    </dependency>
  • 相关阅读:
    iView
    JS
    JS
    JS
    Java
    Java
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/yy136/p/8413677.html
Copyright © 2020-2023  润新知