文章目录
- 简介
- 操作按钮详解
- Reload All Maven Projects
- Generate Sources and Update Folders For All Projects
- Download Sources and/or Documentation
- Add Maven Projects
- Run Maven Build
- Execute Maven Goal
- Toggle Offline Mode
- Toggle 'Skip Tests' Mode
- Show Dependencies
- 布局
- 展示模式
- 调整大小
- 依赖冲突
- Collapse All
- Maven Setting
简介
IDEA 会自动识别 Maven项目,如果是 Maven 项目,那么在窗口的右边沿你可以看到 Maven 菜单项,点击会展开操作窗口,如下图所示:
在这个 Maven 操作窗口中你可以看到所有的 Maven 项目:
操作按钮详解
Reload All Maven Projects
上图中的 1 图标按钮的作用是根据 pom.xml 文件的配置重载所有的 Maven 项目
Generate Sources and Update Folders For All Projects
上图中的 2 图标按钮的作用是让源代码重新编译
Download Sources and/or Documentation
上图中的 3 图标按钮的作用是下载源码和文档
Add Maven Projects
上图中的 4 图标按钮的作用是添加 Maven 项目
Run Maven Build
上图中的 5 图标按钮的作用是执行选中的命令,比如执行 Lifecycle 下的 compile 命令,如下图所示:
Execute Maven Goal
上图中的 6 图标按钮的作用是执行 mvn 命令或自定义的命令。
将本地的 JsoupXpath-0.0.1.jar 文件添加到 Maven 本地仓库,执行下面的命令:
install:install-file -Dfile=F:\wanghaomiao\JsoupXpath\0.0.1\JsoupXpath-0.0.1.jar -DgroupId=cn.wanghaomiao -DartifactId=project-server -Dversion=0.0.1 -Dpackaging=jar
Windows:
macOS:
Toggle Offline Mode
上图中的 7 图标按钮的作用是切换离线模式,即关闭和远程仓库的链接,即版本管理工具不能提交到远程
Toggle ‘Skip Tests’ Mode
上图中的 8 图标按钮的作用跳过 maven 生命周期的测试环节
Show Dependencies
上图中的 9 图标按钮的作用,展示项目中所有依赖的关联图,如下图所示:
按快捷键 ⌘+F 可以搜索,搜索到你要的构件后,你可以双击构件名称,会跳至 pom.xml 中的对应配置位置。
在依赖处点击鼠标右键,可以操作更多功能。
布局
依赖构件关系图中,点击右键的 Layout,可以切换很多种布局形式:
展示模式
调整大小
依赖冲突
图中的红色实线表示冲突依赖,鼠标移到构件,点击右键菜单中的 Exclude,将冲突的依赖排除。
Collapse All
上图中的 10 图标按钮的作用是收起下面展开的树形
Maven Setting
上图中的 11 图标按钮的作用,跳转到 Maven 的设置界面