IDEA早以成为大家公认的Java语言最好用的开发工具,它就像一个永远发掘不完的宝藏,总会时不时的带给你惊喜!
IDEA对maven项目的支持非常的完善,比如自动识别pom.xml文件、依赖自动分析、项目中依赖查找、依赖源码下载、maven profile支持、依赖漏洞提示、依赖升级提示等等!
这篇文章,介绍一下,IDEA提供的依赖管理组件,就是下面这个:
点击一下IDEA底部工具栏的“Dependencies”按钮,出现下面的标签视图:
注意:只有是maven项目才有这个按钮
Denpendencies标签视图上可分为三部分(如上图):
如果依赖有更高的版本可升级会以“当前版本->更高的版本”提示且在第4列显示“upgrade”升级按钮。
如下图所示,javax.xml.bind:jaxb-api依赖可升级:
点击“Upgrade”按钮,会自动更新pom.xml文件中依赖的版本号,如下图,
点击“m↻”即可使新依赖生效。
如果没有升级到最新版本,仍会显示“Upgrade”按钮,可以选择继续升级。
在此之前,你是不是和我一样通过浏览器在https://mvnrepository.com/中查找对应依赖的坐标:
其实Dependencies帮我们提供了依赖坐标查找功能。
在该标签视图的第2部分,有一个🔍的符号后面有一个输入框,我们在里面输入依赖的名称就能查找依赖:
比如,搜索spring-boot-stater-security依赖:
输入后,该视图的第2部分就成了搜索结果视图,如上。
点击"add"按钮自动将依赖添加到pom.xml中。
删除查询输入框中的文字,自动回到依赖列表视图。
值得庆幸的是,这种方式查询依赖的速度很快(应该是去maven的setting.xml中配置的仓库中查询)。
更多好用的功能,慢慢探索吧!
最后,这么好用的IDE,请大家支持正版,实在没有资金实力可以使用开源项目申请正版授权,很容易申请通过!