当前位置: 首页 > news >正文

【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
[</
http://www.lryc.cn/news/619400.html

相关文章:

  • 七大排序算法全解析:从入门到精通
  • 各种排序算法(一)
  • Java开发环境搭建(WIN+IDEA+Maven)
  • STM32的UART奇偶校验注意
  • C# xml UI格式化字符串
  • IDEA创建一个VUE项目
  • 基于人工智能和物联网融合跌倒监控系统(LW+源码+讲解+部署)
  • CW32L011电机开发板控制教程
  • 分布式与微服务宝典
  • js:13KB或者xxxkb、xxxMB\xxxtb\xxb等多种情况怎么获取后面的单位
  • FluxSelectMultiple 技术设计文档
  • 飞算JavaAI的中间件风暴:Redis + Kafka 全链路实战
  • docker network 与host的区别
  • 数据科学与爬虫技术学习笔记
  • 玩转Docker | 使用Docker部署WordPress网站服务
  • 【车联网kafka】Kafka核心架构与实战经验(第四篇)
  • 猿大师中间件:Chrome网页内嵌PhotoShop微信桌面应用程序
  • Jetson NX Python环境搭建:使用APT轻松安装NumPy, scikit-learn, OpenCV
  • java学习 leetcode 二分查找 图论
  • 图论理论部分
  • 【C++ STL】list详解和模拟
  • Day52--图论--101. 孤岛的总面积(卡码网),102. 沉没孤岛(卡码网),103. 水流问题(卡码网),104. 建造最大岛屿(卡码网)
  • day50 图论基础 卡码网98. 所有可达路径
  • 15-docker的企业级私有仓库之docker-harbor
  • 若依plus SpringCloud [DUBBO] 多模块异常抛出 异常里面包了一层异常
  • docker load镜像后 名字和标签异常解决
  • 【Docker项目实战】使用Docker部署todo任务管理器
  • 飞算JavaAI云原生实践:基于Docker与K8s的自动化部署架构解析
  • python环境依赖冲突问题(1)
  • Docker 在 Linux 中的额外资源占用分析