MavenPlus帮助文档

本插件支持IDEA2022.1+,可在插件市场搜索进行安装。

界面布局说明

1. 布局如下图

A)左部分树形结构是完整pom依赖树的直观体现,常规如:jump in以及exclude操作可以直接在树形节点上右键进行操作。

B)右部分是你选择了左侧树形节点后,会将当前节点和下一级节点平级展示在右侧表格中,并会异步抓取对应jar包的CVE信息,由于此过程耗时,因此目前CVE展示是比较慢的,需要等,建议选择子节点少的进行使用。

C)Reimport按钮是在exclude以及add了jar包后,需要手动触发刷新依赖,并且树形数据也需要刷新

D)Add POM按钮,会弹出一个添加jar包的弹窗,你可以通过搜索jar包名字进行可视化添加

E)输入关键字搜索指定的jar包,这个过程会让你直接在树形结构中进行过滤,而不需要把树形数据展示为平级列表数据

2. 功能场景详解

A)解决jar包冲突,红色即为冲突包

如上图,点击exclude后,pom文件对应的jar依赖会添加相应的exclude,此时你需要再点击一下reimport手动触发一次刷新,项目的maven依赖才会更新,并且树形结构的数据也会随之更新。

B)添加新的pom依赖

如上图步骤,在弹窗中,输入关键字后,左侧表格中会显示所有的匹配的选项,此时选择你需要的pom后

右侧会展示该pom的所有匹配的版本,此时你如果需要知道版本列表中的cve,可以手动点击Check CVE按钮进行检查,如果不需要则直接选择版本号记录

特别说明:如果你是打开了pom文件后点击的add pom按钮弹窗进行的上述添加操作,则pom依赖会自动加入当前打开的pom文件中,同时也提供右下角提示框供复制用;另外,安装了本插件后在`Tools`-->`Search Maven GAV`的功能按钮,点击这个按钮也会弹出弹窗,但是此入口弹窗就仅会右下角提示框进行copy依赖,不会主动添加到pom文件中。

C)通过search everwhere搜索pom依赖

按两下shift按键后会弹出search everywhere,里面会有一个maven的tab,在里面可以搜索pom并显示对应的CVE

相关推荐
@Demi4 小时前
vsCode或Cursor 使用remote-ssh插件链接远程终端
服务器·ide·vscode·ssh
lincats5 小时前
一步一步学习使用FireMonkey动画(5) 动画图解11种动画插值类型
ide·移动开发·delphi 12.3·firedac·firemonkey
王伯爵5 小时前
Visual Studio Code (VS Code) 工作区配置文件的作用
ide·vscode·状态模式
-Xie-6 小时前
Maven(三)
python·pycharm·maven
刘一说6 小时前
CentOS安装Maven详细教程
linux·centos·maven
南风里8 小时前
Android Studio下载gradle文件很慢的捷径之路
android·ide·android studio
后天han18 小时前
vscode中launch.json中定义的编译文件名于生成的不一致修改
ide·vscode·编辑器
lincats1 天前
一步一步学习使用FireMonkey动画(3) 使用Delphi的基本动画组件类
ide·delphi·delphi 12.3·firemonkey
在嵌入式里摸爬滚打1 天前
VScode远程连接Ubuntu报错问题分析
ide·vscode·编辑器
funfan05171 天前
IDEA基础配置优化指南(中英双版)
java·ide·intellij-idea