Ubuntu20.04 安装汉语拼音后重启登入黑屏

紫荆峰

关注

阅读 15

2024-09-27

背景:

开发的项目是maven多模块,子模块数量多,已经超过10个。

而且经常会被扫描漏洞,并进行依赖包升级。

在使用过程中,发现MavenHelper插件和IDEA自带的Analyze Dependencies都有个缺点:只能是单个模块里面进行依赖查找以及冲突解决。

目前是人肉去查找依赖包在哪个maven模块下,人都要整疯了。

需求:

目前急需一项功能:可以直接根据某个依赖包, 快速发现依赖包在哪些maven模块项目中存在,以及它们的冲突情况,可以更加方便快捷地定位排查。

索性基于MavenHelper插件,做了一个强势功能优化,效率杠杠地快,而且超级方便,一眼便能找到在哪些模块中存在。

先看一下完成后的图文功能演示:

新增:

  1. maven模块下拉,可以快速切换到其他maven模块进行依赖查找,不用先找pom,在进行打开操作
  2. 新增一个 【All】勾选,可以直接查看所有的Maven模块下的依赖,进行依赖包定位排查。
    在这里插入图片描述
    当勾选【All】之后,左侧树展示的是所有模块下的依赖包, 当选中一个依赖包,右侧树会展示出,该依赖包在哪些模块中存在,以及依赖情况并进行提示。
    在这里插入图片描述

那此功能带来的是,根据依赖包,可以快速知道该依赖包在整个项目中的情况,

解决以下问题:
1. 依赖包排除冲突排不干净。
2. 不清楚改依赖包具体被哪些maven子模块引用
3. 一个个POM文件进行依赖搜索,费时麻烦,现在所见即所得。
4. 不清楚依赖包在整个项目的依赖情况。

精彩评论(0)

0 0 举报