【IntelliJ IDEA】如何在pom.xml中去除maven中未使用的依赖
pom.xml中去除maven中未使用的依赖
- 主要解决的问题
-
- 一、怎么做?
- 二、重点依赖类型解析说明
- 三、什么时候做?
- 四、有什么风险要注意的?
- 五、补充一个快捷方法使用
- 六、IDEA的terminal中如何才能使用命令mvn呢?
主要解决的问题
你的项目中pom.xml文件是不是也引了一堆jar依赖,如何对这些jar包进行清理呢?一起行动起来吧~~~~
一、怎么做?
对于Maven项目,处理起来相对简单。Maven自身提供了一款强大的依赖分析工具,只需简单的命令输入即可轻松实现。在IntelliJ IDEA中,你可以切换到Terminal(终端)窗口,或者在命令行中导航至项目根目录,执行以下命令:
mvn dependency:analyze
随后,仔细查看控制台输出的日志信息,特别关注以下几个部分:
[WARNING] Used undeclared dependencies found:
[WARNING] org.springframework:spring-webmvc:jar:5.3.31:compile
[WARNING] org.springframework:spring-beans:jar:5.3.31:compile
[WARNING] com.baomidou:mybatis-plus-core:jar:3.5.5:compile
[WARNING] com.mxpt:mxpt-api-system:jar:1.0.0:compile
[WARNING] org.springframework:spring-context:jar:5.3.31:compile
[WARNING] org.springframework:spring-core:jar:5.3.31:compile
[WARNING] org.springframework.boot:spring-boot:jar:2.7.18:compile
[WARNING] org.springframework:spring-expression:jar:5.3.31:compile
[WARNING] org.springframework:spring-tx:jar:5.3.31:compile
[WARNING] org.slf4j:slf4j-api:jar:1.7.36:compile
[</