IDEA插件-Maven Helper

简介: Maven Helper是一个用于Apache Maven项目的IntelliJ IDEA插件,它提供了一些有用的功能来帮助开发人员更好地管理和调试Maven项目。

Maven Helper插件介绍

Maven Helper是一个用于Apache Maven项目的IntelliJ IDEA插件,它提供了一些有用的功能来帮助开发人员更好地管理和调试Maven项目。以下是一些Maven Helper插件的功能:

  1. 依赖分析:可以查看项目的依赖关系,并提供一个可视化的依赖树,帮助你理解项目中各个依赖项之间的关系。这对于解决依赖冲突和版本问题非常有帮助。
  2. 冲突解决:当项目中存在依赖冲突时,Maven Helper可以帮助你找到冲突的依赖项,并提供解决冲突的建议。它可以显示冲突的版本以及产生冲突的依赖树路径,以便你能够采取适当的措施解决问题。
  3. Maven生命周期命令:在IDEA中右键弹出 Run Maven菜单,包含Maven生命周期命令,直接点击即可执行。

这些功能可以大大简化Maven项目的管理和调试过程,提高开发效率。效果如下图:

Maven Helper插件安装

在线安装

进入 Settings -> Plugins -> Marketplace -> 在搜索框输入Maven Helper,点击Installed安装,效果如下图:

离线安装

有可能因为网络原因无法在线安装,可以通过关注公众号程序员平安】回复消息【1020】 获取安装包,根据自己的IDEA版本下载对应的插件,效果如下图:

离线安装步骤如下:

进入 Settings -> Plugins -> 设置按钮 -> Install Plugin from Disk... -> 选择下载的安装包,效果如下图:

Maven Helper插件使用

Maven生命周期命令

在IDEA中右键弹出 Run Maven菜单,包含Maven生命周期命令,直接点击即可执行,效果如下图:

依赖分析

找到项目的pom.xml文件,在pom.xml文件下面多了个Dependency Analyzer的选项卡,如下图所示:

Dependency Analyzer的选项卡会显示依赖分析的界面,效果如下图:

动图效果如下:

展开,折叠依赖,跳转到依赖源代码,效果如下图:

依赖冲突解决

依赖信息如下:

<dependencies>
    <!-- Spring整合SpringMVC依赖 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <!-- Spring整合MyBatis依赖 -->
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.2.0</version>
    </dependency>
    <!-- MySQL数据库驱动 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!-- lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>
    <!-- 分页插件 -->
    <dependency>
        <groupId>com.github.pagehelper</groupId>
        <artifactId>pagehelper-spring-boot-starter</artifactId>
        <version>1.4.2</version>
    </dependency>
    <!-- swagger knife4j -->
    <dependency>
        <groupId>com.github.xiaoymin</groupId>
        <artifactId>knife4j-spring-boot-starter</artifactId>
        <version>3.0.2</version>
    </dependency>
</dependencies>

依赖冲突解决:显示冲突的依赖 -> 点击存在冲突的依赖 -> 在需要排除的依赖上右键 -> 点击Exclude ->排除依赖效果如下图:

本质上是添加了如下代码:

<exclusions>
    <exclusion>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <groupId>org.mybatis.spring.boot</groupId>
    </exclusion>
</exclusions>

回到pom.xml可以看到添加了<exclusions>标签,效果如下图:

相关文章
|
2月前
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
191 6
|
11天前
|
开发工具 开发者 git
IntelliJ IDEA 插件推荐:提升开发效率的神器
本文介绍了 IntelliJ IDEA 的多个实用插件,涵盖从提高开发效率到美化界面的各个方面。
39 1
|
1月前
|
缓存 Java Maven
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法!在处理Maven项目问题时,首先检查Maven配置是否正确。接着通过“File--Invalidata Caches”清除IDEA缓存并重启。使用Maven命令`mvn dependency:purge-local-repository`和`mvn dependency:resolve`清除本地依赖缓存。最后,在Terminal中输入`mvn clean install`完成构建。
【简单四步教你解决♥十分有效】Maven依赖报错、依赖或插件导入失败的万能解决办法
|
1月前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
1月前
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
|
3月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
182 1
|
3月前
|
Java 编译器 测试技术
全面理解Maven Compiler Plugin-Maven编译插件
【10月更文挑战第16天】
732 1
|
搜索推荐 Java 应用服务中间件
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。 在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
|
8月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
187 1
|
存储 缓存 Java
Maven超细致史上最全Maven下载安装配置教学(2022更新...全版本)建议收藏...赠送IDEA配置Maven教程
Maven超细致史上最全Maven下载安装配置教学(2022更新...全版本)建议收藏...赠送IDEA配置Maven教程
3812 0
Maven超细致史上最全Maven下载安装配置教学(2022更新...全版本)建议收藏...赠送IDEA配置Maven教程

推荐镜像

更多