maven开发,idea、eclipse快速剔除jar子依赖方式

本文介绍如何在Eclipse和IntelliJ IDEA中去除Maven项目的冗余子依赖,避免无用的jar包导致项目体积膨胀。

使用maven开发的同学都知道,引用了一个jar的依赖之后,其jar本身的子依赖中无用的jar也会自动添加进来,项目大了之后,几百个jar出现在依赖中,其实其中大部分都是都是无用的jar,最后打包发现部署包几百兆。作为有代码洁癖的程序员,这种情况简直不可忍,下面为大家分别介绍eclipse,idea快速剔除maven中子依赖的方式

eclipse剔除方式

  • 打开pom.xml文件,切换到Dependency Hierarchy窗口
    这里写图片描述
  • 选择需要剔除的jar,右键打开菜单,点击Exclude Maven Artifact,重复此操作剔除多个子jar
    这里写图片描述
    这里写图片描述
  • 查看pom.xm,显示剔除成功
    这里写图片描述

ieda剔除方式

  • 打开maven窗口,选择项目
    这里写图片描述
  • 打开Dependencys界面
    这里写图片描述
  • 选择需要剔除的jar,右键选择 Exclude,或者直接快捷键Shift + Delete,重复此操作剔除多个子jar
    这里写图片描述

  • 打开pom.xml,显示已剔除
    这里写图片描述


直接使用通配符剔除所有的子jar

这种方式,使用maven-assembly-plugin插件打包没有任何作用,但是使用maven-dependency-plugin能够起作用,谨慎使用

  • 直接修改pom.xml,用*表示剔除所有的子jar
    这里写图片描述
  • Dependencys界面查看已经没有任何子jar
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值