zoukankan      html  css  js  c++  java
  • 去掉JAVA部分依赖的事例

    一、现象

    最近做JAVA项目,需要依赖一个外部的JAR包,但是依赖之后,发现eclipse一直workspace,估计是包重复加载的问题

    二、问题 

    使用查看包依赖的命令:mvn dependency:tree

       81 [INFO] +- com.taobao.promotioncenter:promotion-common-client:jar:3.6.1:compile
       96 [INFO] |  +- com.taobao.biz.traderule:traderule:jar:1.5.5-SNAPSHOT:compile
       97 [INFO] |  |  +- com.taobao.common.constants:common-constants:jar:1.0-SNAPSHOT:compile
       98 [INFO] |  |  - org.apache.bcel:bcel:jar:5.2:compile
       99 [INFO] |  |     - jakarta-regexp:jakarta-regexp:jar:1.4:compile
      102 [INFO] |  +- org.apache.hadoop.thirdparty.guava:guava:jar:r09-jarjar:compile
      104 [INFO] |  +- org.apache.directory.studio:org.apache.commons.logging:jar:1.1.1:compile
      105 [INFO] |  +- com.taobao.xmp:xmp-common-client:jar:1.1.0-SNAPSHOT:compile
      106 [INFO] |  - com.taobao.xmp:xmp-core-client:jar:1.1.0-SNAPSHOT:compile

    发现有很多的包依赖,结果eclipse造成加载困难,注意红色部分。

    三、解决方法

    去掉不需要的依赖:

            <dependency>
                <groupId>com.taobao.promotioncenter</groupId>
                <artifactId>promotion-common-client</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>com.taobao.biz.traderule</groupId>
                        <artifactId>traderule</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

    四、结果:

       81 [INFO] +- com.taobao.promotioncenter:promotion-common-client:jar:3.6.1:compile
      102 [INFO] |  +- org.apache.hadoop.thirdparty.guava:guava:jar:r09-jarjar:compile
      104 [INFO] |  +- org.apache.directory.studio:org.apache.commons.logging:jar:1.1.1:compile
      105 [INFO] |  +- com.taobao.xmp:xmp-common-client:jar:1.1.0-SNAPSHOT:compile
      106 [INFO] |  - com.taobao.xmp:xmp-core-client:jar:1.1.0-SNAPSHOT:compile

    少了红色部分的依赖。发现打开eclipse速度快多了

  • 相关阅读:
    I/O模型浅析
    (转)Linux中的文件描述符
    深入理解jQuery中的Deferred
    Windows安装docker (带安装包)
    windows 安装docker报错:Error checking TLS connection: ssh command error: command : ip addr show
    什么是负载均衡
    python把列表前几个元素提取到新列表
    Uncaught DOMException: Failed to construct 'WebSocket': The URL
    json中的json.dumps()
    将代码上传版本库gitee
  • 原文地址:https://www.cnblogs.com/liqiu/p/3527258.html
Copyright © 2011-2022 走看看