一、现象

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

去掉JAVA部分依赖的事例的更多相关文章

  1. java组件不存在解决方案:右侧Maven Projects展开后左上角第一个刷新按钮 刷新后就会从新加载所有java的依赖项了

    java组件不存在解决方案:右侧Maven Projects展开后左上角第一个刷新按钮 刷新后就会从新加载所有java的依赖项了 软件:idea 问题产生:其他同事进行开发,引入新java组件后提交 ...

  2. JAVA循环依赖

    最近看到一个问题:如果有两个类A和B,A类中有一个B的对象b,B类中有一个A的对象a,那么如何解决这两个类的相互依赖关系呢? 示例代码1 public class Test{ public stati ...

  3. phantomjs的使用+Java代码+依赖js(兼容Linux和windows版本)

    1.  在使用phantomjs的时候需要下载phantomjs,网上有window版本和Linux版本.将phantomjs放在Linux上的指定位置之后(如下面的/home/tpl/phantom ...

  4. Java的依赖注入(控制反转)

    两个主角"依赖注入"和"控制反转": 1.二都说的都是同一件事,只是叫法不同.是一个重要的面向对象编程的法则,也是一种设计模式: 2.英文原称:依赖注入,Dep ...

  5. JAVA 线程池入门事例

    线程池这个概念已经深入人心了,今天就是通过几个入门事例,学习一下线程池在JAVA中的应用. 一.大小固定的线程池——Executors.newFixedThreadPool() 下面咱们明确两个类: ...

  6. java无依赖读取Excel文件

    说到Java读取Excel文件,用得多的当然是POI或jxls,但今天在看一本书的时候.当中提到使用JdbcOdbcDriver这个驱动类在不依赖第三方库的情况下也能够完毕对Excel文件的读取操作, ...

  7. CVE漏洞爬虫java代码依赖-TestNG

    TestNG是Java中的一个测试框架,而该CVE漏洞爬虫示例中所涉及到的java代码中, \Crawler\src\com\***\ThreaderRun.java文件在导入import org.t ...

  8. Java项目依赖的配置过程

    我们经常需要把大项目分解成多个小项目,然后使用依赖方式,将其他必须的依赖项目引用到项目中.最常用的方式是希望被依赖的项目能够自动被打包成jar文件,自动部署到依赖的项目中.同时被依赖项目修改后,能够同 ...

  9. 去掉java反编译(JD-GUI)生成的源文件中注释

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...

随机推荐

  1. 数据连接工具DbVisualizer的使用

    一.下载,DbVisualizer Pro 64位 9.0.2 绿色特别版 http://www.cr173.com/soft/103766.html 二.中文乱码 在配置数据库连接时的Databas ...

  2. 记一个js中的map数据结构

    <html><body> <script type="text/javascript">let arr =[{demo1:123,demo2:& ...

  3. SpringBoot 获取当前登录用户IP

    控制器方法: @RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public ...

  4. IIS7.5中调试.Net 4.0网站出现无厘头500错误的解决办法 (转)

    刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its depe ...

  5. 读书笔记,《Java8实战》第一章,为什么要关心 Java8

       开篇作者就提出,Java8所做的改变在许多方面比java历史上任何一次改变都深远.而且好消息是,这些改变会让你编辑程序来更容易,再也不用写类似类似于以前的swing中的事件处理函数的啰嗦代码了. ...

  6. Entity Framework 与 LINQ to SQL

    Entity Framework和LINQ to SQL到底有什么区别?这是一个很常见的问题.下面的表中简要罗列了两种技术的主要区别. LINQ to SQL Entity Framework 复杂度 ...

  7. 用JQuery 判断某个属性是否存在hasAttr的解决方法

    在jquery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $(" ...

  8. Packagist 镜像使用方法--composer

    镜像用法 有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中.见“方法一” 单个项目配置: 将配置信息添加到某个项目的 com ...

  9. android 桌面小工具(Widget)开发教程

    刚学做了哥Widget,感觉不错哦,先来秀下效果(用朋友手机截的图) 这个Widget会每隔5秒钟自动切换内容和图片,图片最好使用小图,大图会导致你手机桌面(UI)线程卡顿 教程开始: 1.首先创建一 ...

  10. Logistic Regression--逻辑回归算法汇总**

    http://www.cnblogs.com/biyeymyhjob/archive/2012/07/18/2595410.html 转自别处 有很多与此类似的文章  也不知道谁是原创 因原文由少于错 ...