maven开发,idea、eclipse快速剔除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