zoukankan      html  css  js  c++  java
  • Maven中Jar包冲突,不让某个Jar包打入到工程中

      查看工程目前冲突的Jar包,这里以fastjson.jar为例:

      打开工程的pom.xml,进入到Dependency Hierarchy页面搜寻目标Jar。

    从这里我们可以看到目前工程中有2处导入了fastjson.jar,一个是直接依赖jar,另外一个是依赖的工程erp-facade中的间接依赖jar。

    那么现在我们解决,取消这两种依赖jar的打包呢?

    (1)取消直接依赖jar

    找到pom.xml中相关依赖描述屏蔽或者删除即可:

    (2)取消间接依赖的jar

    在依赖的工程中,加入如下代码:

                <exclusions>
                    <exclusion>
                        <groupId>com.alibaba</groupId>
                        <artifactId>fastjson</artifactId>
                    </exclusion>
                </exclusions>
    

      

     按下Ctrl + S保存后,等maven重新打包后,原来的相关的两个Jar已经不存在了。

  • 相关阅读:
    javascript中获取dom元素高度和宽度
    $.ajax()方法详解
    JQ中$(window).load和$(document).ready区别与执行顺序
    第几个幸运数
    乘积尾零
    星期一
    分数
    卡片换位
    冰雹数
    打印方格
  • 原文地址:https://www.cnblogs.com/zhangyuanqiang/p/9909008.html
Copyright © 2011-2022 走看看