IDEA中Maven Project视图详解用法

在IDEA中操作maven项目的时候,使用最多的是Maven Project视图。

1. 打开Maven Project视图

新版的IDEA安装完成之后,在窗口的右侧边栏,就能点击出来。
IDEA中Maven Project视图详解用法
也可以通过IDEA的菜单栏打开,View–>Tool Windows–>Maven

IDEA中Maven Project视图详解用法

2. Maven Project视图介绍

首先先看一下Maven Project视图界面的分布。
IDEA中Maven Project视图详解用法
2.1. 快捷工具栏中的图标
IDEA中Maven Project视图详解用法
从左到右依次对应

(1)Reimport All Maven Projects
根据pom.xml文件重新导入所有Maven项目和依赖

(2)Generate Sources and Update Folders For All Project
创建源码(可能是重新编译)并更新目录

(3)Download Resource and/or Document

下载源码或文档
IDEA中Maven Project视图详解用法
(4)Add Maven Projects
添加Maven项目

(5)Run maven Build
执行生命周期中的阶段,选中生命周期中的一个阶段(phase),才能点击执行。也可以双击生命周期中的阶段执行。
IDEA中Maven Project视图详解用法
(6)Execute Maven Goal
运行Maven生命周期或插件Goal(目标,也就是插件里边的一个功能)
IDEA中Maven Project视图详解用法
(7)Toggle Offline Mode
切换离线模式,就是关闭和远程仓库的链接,从本地仓库中获取,也不能将jar包提交到远程仓库

(场景:比如自己公司定义的jar包,提交到了私服中,然后私服挂了,在获取依赖的时候,获取不到,然后本地仓库中也有这个jar包,但是依赖一直从私服那里获取,这时候就切换离线模式,就能从本地仓库中获取jar包资源了)

(8)Toggle ‘Skip Tests’ Mode
是否跳过测试,点击选中就可以跳过测试,在点击选择取消跳过测试

(9)Show Dependencies(Ctrl+Alt+Shift+U)
展示当前选中的maven项目jar包的依赖,并且可以直接在图形化依赖图上进行排除依赖操作,如下:

(10)Collapse All(Ctrl+NumPad -)
收起下面展开的视图

(11)Maven Setting
跳转到maven的Setting页面

理解了上边的功能怎么用下边就非常的简单了。

3.LifeCycle

展示maven项目构建生命周期中常用的命令,方便快速执行。

4.Plugins

展示项目中依赖的maven插件。

5.Dependencies

展示Maven项目中所有依赖的jar包。

文章来源: https://www.jianshu.com/p/942be26a03e0.