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

maven依赖排查与注意点

maven是一个强大的 Java 软件项目,把与创建软件项目有关的所有事情都自动化的一种工具。构建软件项目通常包含如下一到多项活动,
生成源代码(如果在项目中用到了自动生成的代码)。
从源代码生成文档。
编译源代码。
将编译后的代码打包为 JAR 文件或者 ZIP 文件。
将打包好的代码安装到服务器上的一个仓库中或者其他地方。

maven依赖排查方法:

可以在终端执行指令
mvn dependency::tree > 1.txt
会讲maven依赖树输出到根目录的txt文件里
如果使用的是jetbrains的 ‌IntelliJ IDEA软件,可以点 右上方的放大镜图标来查看依赖树
如下图中,从右往左数第三个图标
在这里插入图片描述

需要注意的是:当每次修改了maven的 xml文件后,需要执行mvn install刷新依赖,有的项目单元测试太多,可以点击上图中的从右往左数第五个图标(🚫)来跳过执行单元测试

对于不规范的项目,例如多个子模块的项目,子模块a依赖子模块b,如果想排除子模块b中某个依赖,在子模块a的pom.xml文件中也要做相应exclude排除。

http://www.xdnf.cn/news/142939.html

相关文章:

  • 高精度电流检测革命:同轴分流器的创新应用与技术演进
  • 爬虫练习 js 逆向
  • Steam游戏服务器攻防全景解读——如何构建游戏级抗DDoS防御体系?
  • Spring定时任务不执行?深度排查指南与解决方案
  • NVIDIA --- 端到端自动驾驶
  • Spring Boot 读取配置文件的几种方式
  • 国产32位单片机PY32F003,ADC使用注意事项
  • 【计算机网络】IP地址
  • 聊聊Spring AI Alibaba的YoutubeDocumentReader
  • 从零开始掌握Linux数据流:管道与重定向完全指南
  • 【计算机视觉】CV实战 - 基于YOLOv5的人脸检测与关键点定位系统深度解析
  • BT150-ASEMI机器人率器件专用BT150
  • G1垃圾回收器中YoungGC和MixedGC的区别
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot
  • POI从入门到上手(一)-轻松完成Apache POI使用,完成Excel导入导出.
  • 【滑动窗口+哈希表/数组记录】Leetcode 438. 找到字符串中所有字母异位词
  • 《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》
  • 基于大模型对先天性巨结肠全流程预测及医疗方案研究报告
  • ​升级Ubuntu 20.04 LTS到22.04 LTS​
  • Python 教程:我们可以给 Python 文件起中文名吗?
  • EDI 如何与 ERP,CRM,WMS等系统集成
  • 各类前端开发的框架比较及其核心特性、开发体验、生态系统以及在不同项目中的适用性
  • AUTOSAR图解==>AUTOSAR_SWS_SAEJ1939TransportLayer
  • 每日c/c++题 备战蓝桥杯(P1049 [NOIP 2001 普及组] 装箱问题)
  • PostgreSQL 漏洞信息详解
  • DAX Studio将PowerBI与EXCEL连接
  • 【遥感图像分类】【综述】遥感影像分类:全面综述与应用
  • 广州 3D 展厅开启企业展示新时代​
  • SecMulti-RAG:兼顾数据安全与智能检索的多源RAG框架,为企业构建不泄密的智能搜索引擎
  • python如何取消word中的缩进