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,请大家支持正版,实在没有资金实力可以使用开源项目申请正版授权,很容易申请通过!

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值