Maven Helper 是 IntelliJ IDEA 的免费插件,核心作用是图形化分析 Maven 依赖、一键排查并排除冲突、快速执行 Maven 命令,彻底替代mvn dependency:tree等命令行操作。
一、安装(IDEA)
- 打开插件市场:
- Win/Linux:
File → Settings → Plugins → Marketplace - Mac:
IntelliJ IDEA → Preferences → Plugins → Marketplace
- Win/Linux:
- 搜索Maven Helper→ Install → 重启 IDEA。
二、核心功能(Dependency Analyzer)
打开任意pom.xml,底部会出现Dependency Analyzer标签,包含三个视图:
1. Conflicts(冲突,最常用)
- 红色高亮显示所有版本冲突的依赖(如同一 jar 引入了两个版本)。
- 右键冲突项 →Exclude,自动在 pom 中生成
<exclusions>代码,一键解决冲突。
2. All Dependencies as List(列表)
- 扁平化展示所有依赖,含版本、依赖范围(scope),支持搜索过滤。
3. All Dependencies as Tree(依赖树)
- 树形结构展示依赖的引入路径(A→B→C),清晰追溯 jar 来源。
4. 快捷搜索
顶部搜索框输入groupId/artifactId/version,快速定位依赖并高亮所在树 / 列表。
三、其他实用功能
- 一键运行 Maven 命令
- 右键编辑器 / 项目视图 →
Run Maven,或用快捷键Ctrl+Alt+R,快速执行clean、install、package等目标。
- 右键编辑器 / 项目视图 →
- 终端快速定位
- 右键模块 →
Open Terminal,直接进入当前模块目录。
- 右键模块 →
- 自定义配置
Settings → Tools → Maven Helper:设置分析范围、默认视图等。Settings → Keymap → Plugins → Maven Helper:自定义快捷键。
四、常见问题
- 安装后不显示标签:重启 IDEA → 右键 Maven 面板
Reload All Maven Projects刷新依赖。 - 冲突排除不生效:检查父 pom / 子 pom 是否有重复依赖,确保
exclusions写在正确的<dependency>内。
五、总结
Maven Helper 是 Java 开发必备插件,用图形化界面搞定依赖分析、冲突解决、命令执行,大幅提升多模块 / 复杂项目的构建效率。