Maven 组件界面介绍

如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有:

第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按钮进行项目的重新载入。

第六个按钮:Execute Maven Goal 弹出可执行的 Maven 命令的输入框。有些情况下我们需要通过书写某些执行命令来构建项目,就可以通过此按钮。

第九个按钮:Show Dependencies 显示项目依赖的结构图,可以方便我们直观项目的依赖包情况。这个功能有些具体的操作下面会专门进行讲解。

如上图标注 2 所示,常用的 Maven 生命周期的命令,通过双击对应的命令来执行项目编译、打包、部署等操作。

如上图标注 3 所示,为我们在 pom.xml 中配置的插件列表,方便调用插件。

如上图标注 4 所示,为我们在 pom.xml 中配置的依赖包列表。

如上图标注 5 所示,为常见的 Java Web 在 Maven 下的一个项目结构。

大致了解过后,看怎么查看所有jar包的依赖关系。

2017.2.6版本之后,这个图标的样子变了。

点完之后就会有下图

可以看到,这个maven项目的所有jar包依赖关系,一览无余。

为什么我的这个jar包依赖这么少呢,因为我这个项目只是简单示范了一下springmvc框架的使用。所以,也没有引入过多的jar包,要是在一个大一点的项目里面,你使用定时任务了,使用poi了使用等等一些其他工具类的包,那么就会很多了。

下面说一些小技巧

自动适配这个页面的大小。

右键,这个地方,如图,就可以调整到,适合大小。左上角那个放大镜边上,也有这个按钮。

不用自己去放大缩小的,找不到合适点。

这地方有个小技巧,也许有的人不知道呢,就是这有放大镜功能。不是简单的点上面给的图标,放大,那个放大也不方便不是?

Windows电脑可以按alt键,页面上就会出现个大的圆圈,也就是传说中的放大镜了,这么一来就可以看的方便一点了。

具体看图:

依赖包冲突

图中的红色实线就算是冲突的,可以入上图那样,右键,排除,他就自动在pom文件里面给exclud了。

还有一种是虚线的红线。

这种虚线,告诉你同一个jar都在哪里被多次引用了。

上面的都是理论姿势,那么实际中怎么使用呢?

比如下面的这个pom.xml里面有这么2个dependency的引入。

          org.springframework  

          spring-webmvc  

          ${org.springframework-version}   

        org.springframework 

          spring-web 

          ${org.springframework-version} 

可以看到,如果你不是很了解spring相关的包依赖的话,你就不知道你上面的引入,其实只需要引入一个依赖就可以了。如下:

          org.springframework 

          spring-webmvc  

          ${org.springframework-version}   

因为,从上面的第一个依赖关系图可以看出来,spring-webmvc是依赖于spring-web的,所以,他是会自动的去添加这个jar包的。

其实,就算知道了,也不一定会去改,你也看到了,我们项目里面那么多红线,但是项目依然可以健康的跑起来。基本上算是尾大不掉的局面啦。这个要是一开始就注意这个问题的话,那么项目看起来还是比较 整洁的。

扫码关注扫码关注

andriod studio 查看项目依赖_Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图...相关推荐

  1. 一个pom文件中出现了两个相同的依赖_在IDEA里解决maven的pom引用jar包冲突

    前言 有的时候,我们要给系统添加一个新功能,可能需要引入新的pom依赖,一切都搞定好后,运行程序却发现报NoClassDeFoundError错误,或者其它莫名奇妙的问题. 这个时候很有可能就是新引入 ...

  2. maven打的包带exec包比不带的大_spring boot maven打包可执行jar包缺少依赖包的问题...

    问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包 问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是spring-b ...

  3. 几个不错的java类、jar包及其依赖查找网站。。。

    为什么80%的码农都做不了架构师?>>>    开发过程中有时需要查找类对应的jar包及其依赖,并且要能够下载... 之前都是用的以下两个(第一个还是不错,第二个比较垃圾,很多都查不 ...

  4. Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

    IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Pr ...

  5. Maven Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

    原文地址: https://blog.csdn.net/qq_27093465/article/details/69226949 IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面 ...

  6. mvn dependency:tree查看jar包间接依赖

    文章目录 一.参考文档 二.查看jar包的间接依赖 1.如果发现某个jar包,自己的pom中并没有定义,想看一下是被哪个jar包间接引用的,两种方法 (1)用mvn dependency:tree&g ...

  7. maven中如何解决jar包的依赖冲突Caused by:java.lang.NoSuchMethodError Caused by: java.lang.ClassNotFoundException

    产生jar包依赖冲突的原因: 假如在一个项目中,如项目demo中,我们即引入了aaa.jar又引入了bbb.jar,但是这两个jar包同时又引入了传递依赖xxx.jar,不同的是aaa.jar和bbb ...

  8. maven snapshot依赖 打包_Maven教程2:Maven项目构建过程练习

    点击上方"Java技术前线",选择"置顶或者星标" 与你一起成长 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化 ...

  9. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

最新文章

  1. CNN卷积层图像和矩阵转换函数
  2. ECshop商城程序常见的96个小问题汇总
  3. python多线程网络编程_python网络编程之线程
  4. 计算机面试数据库基本知识,面试基础知识集合(python、计算机网络、操作系统、数据结构、数据库等杂记)...
  5. 利用ajax防止session过期,AJAX实现防止Session过期
  6. 美丽的表格样式(使用CSS样式表控制表格样式)
  7. dataframe转化为array_Pandas入门教程:如何将列表转化成数据框?
  8. Using mysqldump for Backups(备份还原数据库实例及参数详细说明)
  9. (七)、Java异常类型及处理
  10. 封包(一)(雷电模拟器+ProxyDroid+查尔斯3.93+WPE)
  11. 安卓ExpandableListView的详细使用教程(附代码解析过程)
  12. NORADLE - 基于oracle数据库的最简捷信息系统架构
  13. 【知识总结】情感分类
  14. pc恶意程序木马分析 启动流程 逆向分析 数据解密
  15. 国产CPU性能大盘点 单核性能谁最强
  16. Excel中RATE函数的Java实现欢迎加入我的星球
  17. 夯实基础之C语言基础算法
  18. Google Earth Engine——世界已公开的人口数据集
  19. 软碟通(UltraISO注册码) v9.5.3.2901汉化版
  20. 客单价高达40万,月子中心是门赚钱的好生意?

热门文章

  1. 命令查看linux主机配置
  2. codeforces 234E Champions' League
  3. 【GitLab】CentOS安装GitLab最佳实践
  4. 判断整数序列是不是二元查找树的后序遍历结果
  5. struts2遍历select
  6. Bloomfilter 的应用场景
  7. oa 系统后期安装服务
  8. 交替最小二乘矩阵分解_使用交替最小二乘矩阵分解与pyspark建立推荐系统
  9. leetcode278. 第一个错误的版本(二分查找)
  10. power bi 中计算_Power BI中的期间比较