idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少

问题背景:

今天进行新的项目结构搭建,为了节省时间,将之前一直能用的工具类copy了一些,其中有些报红.原因是缺少相关依赖,拿一个来进行举例子说明IntelliJ IDEA中如何查询jar之间的依赖关系.有个文件类中@JsonInclude(JsonInclude.Include.NON_NULL)这个注解报红.

解决方案:

对比原来的项目发现这个注解@JsonInclude是来自于jackson-annotations-2.12.3.jar,对比发现原来的项目中关于这个jar的坐标没有进行引入,所以这个jar包肯定是由其他的坐标进行间接引入(比如说引入spring-boot-starter-test坐标会间接引入很多test相关的依赖),回到原项目中,idea右侧工具栏--maven project -- show dependencies,

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(1)

进入到整个项目的依赖关系图中,这个图能很清楚的看到jackson-annotations最顶层是通过spring-boot-starter-web坐标进行引入.

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(2)

pom.xml中引入 spring-boot-starter-web,等待项目重新导入.至此,问题解决.

另外说一下IntelliJ IDEA中对jar包处理常用方法

1.1根据依赖名进行查找:

Ctrl f,会显示所有的依赖,直接输入关键字就会进行对应查询;

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(3)

1.2结构图放大或缩小:Ctrl 鼠标滚轮

1.3部分放大:alt 鼠标移动,会出现放大镜

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(4)

1.4结构图原始大小:右键--actual size

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(5)

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(6)

​2想从idea中external libraries中根据关键字查询具体jar包的方法:直接Ctrl shift n(本地自定义设置,同全局文件查询)

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(7)

​回车就能到external libraries中去了

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(8)

3.查询并展示一个接口下面的所有实现类方法

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(9)

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(10)

​查询出所有的实现类之后Ctrl A即可将所有的进行选中,然后展示所有.

idea添加jar包的三种方式 IDEA中对jar包依赖查看方法你知道多少(11)

​以上是自己在实际开发过程中使用​IntelliJ IDEA总结的技巧方法,如果看完之后有所收货欢迎点赞评论!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页