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速度快多了

  • 相关阅读:
    RFID基础知识
    iOS开发技巧:使用ObjectiveC创建UUID的代码
    Java获取当前路径
    Oracle 10g 一些事项
    windows 2003 下IIS没有ASP.NET 1.1.4322选项卡
    Windows下手动完全卸载Oracle
    C#如何检测网络端口连接的状态
    windows 2003 下oracle从10.2.0.1升级到10.2.0.4
    Oracle 获取当前日期及日期格式
    Retrieving COM for CLSID {0002450000000000C000000000000046} 80040154.
  • 原文地址:https://www.cnblogs.com/liqiu/p/3527258.html
Copyright © 2011-2022 走看看