• IDEA中强大的Maven依赖管理工具


    IDEA早以成为大家公认的Java语言最好用的开发工具,它就像一个永远发掘不完的宝藏,总会时不时的带给你惊喜!

    IDEA对maven项目的支持非常的完善,比如自动识别pom.xml文件、依赖自动分析、项目中依赖查找、依赖源码下载、maven profile支持、依赖漏洞提示、依赖升级提示等等!

    这篇文章,介绍一下,IDEA提供的依赖管理组件,就是下面这个:
    在这里插入图片描述

    1. Dependencies标签视图介绍

    点击一下IDEA底部工具栏的“Dependencies”按钮,出现下面的标签视图:

    注意:只有是maven项目才有这个按钮

    在这里插入图片描述
    Denpendencies标签视图上可分为三部分(如上图):

    1. 第1部分:maven项目的modules,点击不同的“module”,在视图第2部分会切换对应“module”的依赖。
    2. 第2部分:对应maven项目“module”的依赖列表。
      列表分为4列,分别为依赖名称、依赖scope(test,compile等)、依赖版本号和升级操作。
      如果依赖有更高的版本可升级会以“当前版本->更高的版本”提示且在第4列显示“upgrade”升级按钮。
      点击版本号列可以选择具体的版本。
      点击某一行会在第3部分显示该行对应依赖的详情。
    3. 第3部分:依赖的详情,包括依赖所在的仓库、依赖的github地址、依赖项目所使用的协议以及项目的站点等信息。

    2. 使用“Dependencies”对maven依赖进行升级

    如果依赖有更高的版本可升级会以“当前版本->更高的版本”提示且在第4列显示“upgrade”升级按钮。
    如下图所示,javax.xml.bind:jaxb-api依赖可升级:

    在这里插入图片描述
    点击“Upgrade”按钮,会自动更新pom.xml文件中依赖的版本号,如下图,
    在这里插入图片描述
    点击“m↻”即可使新依赖生效。
    如果没有升级到最新版本,仍会显示“Upgrade”按钮,可以选择继续升级。

    3. 使用“Dependencies”查找依赖的坐标

    在此之前,你是不是和我一样通过浏览器在https://mvnrepository.com/中查找对应依赖的坐标:
    在这里插入图片描述

    其实Dependencies帮我们提供了依赖坐标查找功能。
    在该标签视图的第2部分,有一个🔍的符号后面有一个输入框,我们在里面输入依赖的名称就能查找依赖:
    比如,搜索spring-boot-stater-security依赖:
    在这里插入图片描述
    输入后,该视图的第2部分就成了搜索结果视图,如上。
    点击"add"按钮自动将依赖添加到pom.xml中。
    在这里插入图片描述
    删除查询输入框中的文字,自动回到依赖列表视图。

    值得庆幸的是,这种方式查询依赖的速度很快(应该是去maven的setting.xml中配置的仓库中查询)。

    更多好用的功能,慢慢探索吧!

    4. 支持正版IDEA

    最后,这么好用的IDE,请大家支持正版,实在没有资金实力可以使用开源项目申请正版授权,很容易申请通过!

  • 相关阅读:
    线程状态与线程安全
    Edu Codeforce133 (D、F) DP、组合数学
    iloc函数
    基于FPGA的I2C接口控制器(包含单字节和多字节读写)
    用DIV+CSS技术设计的水果介绍网站(web前端网页制作课作业)
    Writing Tools I Use To Get More Views And Engagement On My Post
    安装运行vue-element-admin的报错问题-解决办法
    Boosting以及代表算法(Adaboost、GBDT)介绍
    7、Nacos服务注册服务端源码分析(六)
    安全和监控中心管理制度
  • 原文地址:https://blog.csdn.net/gybshen/article/details/126252071