如何在IDEA中查看依赖关系的方法步骤
Maven提供了mvn dependency:tree来查看依赖关系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有类似的功能,这篇文章简单说明一下如何在IDEA中查看依赖关系。
操作1: 打开Maven Project视图
点击Maven Project视图,如果此视图没有打开,请使用View菜单将其打开。
操作2: 显示依赖图
选中相应的项目,在右键菜单中选择
然后就可以看到整体的依赖关系图了
操作3: 查看
点击1:1的按钮,然后就可以正常查看了
Ctrl + F之后可以输入相关的包名,然后就可以查看其详细信息了
比如这里查看一个旧版本的quartz的使用关联情况
点击相关的线还会高亮显示,因为有的时候实在是太难看清了
操作4: exclude
还可根据需要对冲突的依赖进行排除操作(一般红色实线表示冲突,红色虚线表示多处引用)等,注意此处的操作会真正修改pom.xml文件,事前千万注意备份。
操作5: 保存至本地查看
悬着Export to file菜单项
输入文件名和保存地址即可。
总结
IDEA提供了查看依赖关系的方式,但是使用起来目前的IDE都还不是很方便,还只能是一个简单的辅助,拖动起来查看太麻烦。
到此这篇关于如何在IDEA中查看依赖关系的方法步骤的文章就介绍到这了,更多相关IDEA查看依赖关系内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
IDEA中如何查找jar包之间的依赖关系并忽略依赖的某个包
问题背景 实际开发过程中,如果用maven管理jar包,在pom文件中加入某个依赖时,可能会导入该包的许多子jar包.有时候这些jar包不需要,那么如何找到jar包之间的关系,又如何解耦jar包"子父"之间的关系呢? 问题描述 这几天开发过程中,有3个与tomcat的jar包,由于公司私服上没有对应版本的jar包,所以下载不了,导致报错 经查找发现pom文件中并未直接引用tomcat的jar包,并且这3个jar包在工程里也没有用.所以就考虑直接忽略这些jar包. 那么如何找到pom中,
-
Intellij IDEA中如何查看maven项目中所有jar包的依赖关系图
Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目.一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按钮进行项目的重新载入. 第六个按钮:Execute Maven Goal 弹出可执行的 Maven 命令的输入框.有些情况下我们需要通过书写某些执行命令来构建项目,就可以通
-
如何在IDEA中查看依赖关系的方法步骤
Maven提供了mvn dependency:tree来查看依赖关系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有类似的功能,这篇文章简单说明一下如何在IDEA中查看依赖关系. 操作1: 打开Maven Project视图 点击Maven Project视图,如果此视图没有打开,请使用View菜单将其打开. 操作2: 显示依赖图 选中相应的项目,在右键菜单中选择 然后就可以看到整体的依赖关系图了 操作3: 查看 点击1:1的按钮,然后就可以正常查看了 Ctrl + F之后
-
如何在vscode中安装python库的方法步骤
vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windows+R组合键在运行窗口输入cmd,打开命令提示符窗口输入python确定即可 2.找到vscode中python的路径 随便运行一个代码,例如print("hehe")下面的终端显示如下 图中红色地方圈起的便是python的路径,到python3.8为止. 如果你所显示的内容与我不同,可在setting.json中查找并将路径复制下来(在vs
-
如何在CentOS中安装PHP7.4的方法步骤
本指南提供了在 CentOS 8 / RHEL 8 Linux 系统上安装 PHP 7.4 的步骤.有兴趣的开发者已经可以在生产环境中使用使用 PHP 7.4,正式版本的官方发布时间为2019 年 11 月 28 日. 请按照以下步骤在 CentOS 8 / RHEL 8 上安装 PHP 7.4. 步骤一:添加 EPEL 和 REMI 库 安装需要 EPEL 和 REMI 库.通过以下命令将其添加到系统中 sudo yum -y install https://dl.fedoraproject.
-
三分钟教你如何在IDEA中快速创建工程的方法
1. 创建Java工程 1. 打开的初始界面 Create New Project:创建一个新的工程 Import Project:导入一个现有的工程 Open:打开一个已有工程.比如:可以打开 Eclipse 项目. Check out from VersionControl:可以通过服务器上的项目地址 check out Github上面项目或其他 Git 托管服务器上的项目 2. 新建项目 如果要创建 Web 工程,则需要勾选上面的 Web Application.如果不需要创建 Web
-
centos7中安装Android SDK的方法步骤
本文介绍了centos7中安装Android SDK的方法步骤,分享给大家 0x01 下载sdktools cd /opt mkdir androidSdk wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip 0x02 配置命令 打开 /opt/profile 添加sdk命令如下: ... export PATH USER LOGNA
-
Docker中Dockerfile制作镜像的方法步骤
目录 1.基于容器制作 2. 基于Dockerfile制作镜像 2.1 Dockerfile命令 2.2 简单示例 docker 镜像的制作,可以基于容器创建镜像,也可基于 dockerfile 构建镜像.但需要注意的是,我们并不是真正"创建"新镜像,而是基于一个已有的基础镜像,如 centos 或 ubuntu 等,构建新镜像而已. 1.基于容器制作 联合文件系统(UnionFS)挂载提供了容器的文件系统,任何对容器内文件系统的改动都会被写入到新的文件层中,这个文件层归创建它的容器所
-
SpringBoot项目中使用redis缓存的方法步骤
本文介绍了SpringBoot项目中使用redis缓存的方法步骤,分享给大家,具体如下: Spring Data Redis为我们封装了Redis客户端的各种操作,简化使用. - 当Redis当做数据库或者消息队列来操作时,我们一般使用RedisTemplate来操作 - 当Redis作为缓存使用时,我们可以将它作为Spring Cache的实现,直接通过注解使用 1.概述 在应用中有效的利用redis缓存可以很好的提升系统性能,特别是对于查询操作,可以有效的减少数据库压力. 具体的代码参照该
-
在Spring Boot应用程序中使用Apache Kafka的方法步骤详解
第1步:生成我们的项目: Spring Initializr来生成我们的项目.我们的项目将提供Spring MVC / Web支持和Apache Kafka支持. 第2步:发布/读取Kafka主题中的消息: <b>public</b> <b>class</b> User { <b>private</b> String name; <b>private</b> <b>int</b> age
-
Java中使用JavaScript脚本的方法步骤
简介 Nashorn Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎.Nashorn完全支持ECMAScript 5.1规范以及一些扩展. 它使用基于JSR 292的新语言特性,其中包含在JDK 7中引入的 invokedynamic,将JavaScript编译成Java字节码. 与先前的Rhino实现相比,这带来了2到10倍的性能提升. 使用方式 1. 编写Ja
-
在python3.64中安装pyinstaller库的方法步骤
Python中为了方便程序直接生成exe文件,它存在一个pyinstaller库,使用这个库可以直接将.py程序生成exe文件.这个命令不是在windows的命令行中执行的. 对于python3.5以下的版本,可以在cmd命令中直接使用. 首先下载pyinstaller库使用pip install pyinstaller下载这个库,下载成功后出现successfully代表下载成功.然后执行命令是 pyinstaller -F -w <文件名.py>,执行命令时需要切换到程序所在的目录,-F代
随机推荐
- SQL Server 在Management Studio中使用Web浏览器
- SQLSERVER2008中CTE的Split与CLR的性能比较
- lyhucSelect基于Jquery的Select数据联动插件
- 基于Vuejs框架实现翻页组件
- 轻松掌握Java工厂模式、抽象工厂模式
- 浅析Oracle和Mysql分页的区别
- 关于Appserv无法打开localhost问题的解决方法
- Javascript中正则表达式的全局匹配模式分析
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Uchome1.2 1.5 代码学习 common.php
- Shell脚本实现关闭多余的tty终端
- SyntaxHighlighter 语法高亮插件的使用教程
- 简单实现jsp分页
- C/C++ 中gcc和g++的对比与区别
- 解析如何用SQL语句在指定字段前面插入新的字段
- JQuery弹出炫丽对话框的同时让背景变灰色
- javascript基础之查找元素的详细介绍(访问节点)
- Javascript中实现trim()函数的两种方法
- Tomcat 7通过设置不同的端口部署两个项目
- Kotlin 基础教程之类、对象、接口