IDEA早以成为大家公认的Java语言最好用的开发工具,它就像一个永远发掘不完的宝藏,总会时不时的带给你惊喜!
IDEA对maven项目的支持非常的完善,比如自idea 依赖分析工具动识别pom.xml文件、依赖自动分析、项目中依赖查找、依赖源码下载、maven profile支持、依赖漏洞提示、依赖升级提示等等!
这篇文章,介绍一下,IDEA提供的依赖管理组件,就是下面这个:
1. Dependencies标签视图介绍
一下IDEA底部工具栏的“Dependencies”按钮,出现下面的标签视图:
注意:只有是maven项目才有这个按钮
Denpendencies标签视图上可分为三部分(如上图):
- 第1部分:maven项目的modules,不同的“module”,在视图第2部分会切换对应“module”的依赖。
- 第2部分:对应maven项目“module”的依赖列表。
列表分为4列,分别为依赖名称、依赖scope(test,compile等)、依赖版本号和升级操作。
如果依赖有更高的版本可升级会以“当前版本->更高的版本”提示且在第4列显示“upgrade”升级按钮。
版本号列可以选择具体的版本。
某一行会在第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,请大家支持正版,实在没有资金实力可以使用开源项目申请正版授权,很容易申请通过!
今天的文章
idea 依赖分析工具分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/134091.html