IntelliJ IDEA for Mac中的Maven操作窗口详解
文章目录
- 简介
- 操作按钮详解
- 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 的设置界面
IntelliJ IDEA for Mac中的Maven操作窗口详解相关推荐
- 开发中避免延时操作技巧详解
这篇文章主要为大家介绍了开发中避免延时操作技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 前言 开发中我们或多或少会涉及到一些场景需要使用延时操作,而延时操作其实 ...
- mysql 对视图的操作_Mysql中关于视图操作的详解
视图的操作: 1.视图的创建:create view view_name as 查询语句; 2.视图的查看:show tables;// 显示所有的表和视图 show create view view ...
- 在oracle中游标的操作,Oracle中的游标和函数详解
Oracle中的游标和函数详解 1.游标 游标是一种 PL/SQL 控制结构:可以对 SQL 语句的处理进行显示控制,便于对表的行数据 逐条进行处理. 游标并不是一个数据库对象,只是存留在内存中. 操 ...
- Eclipse中Maven常用命令以及Maven生命周期详解
Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...
- maven中强大的scope标签详解
maven中强大的scope标签详解 本文目的 接上一篇maven的版本号version的总结及理解 当我在封装工具jar包的时候,发现有些依赖,是一定要在工具代码里使用的,比如我做的工具包里 ...
- mysql resulttype map_Mybatis中的resultType和resultMap查询操作实例详解
resultType和resultMap只能有一个成立,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,resultMap解决复杂查询是的映射问题.比 ...
- 前端后台以及游戏中使用Google Protocol Buffer详解
前端后台以及游戏中使用Google Protocol Buffer详解 前端后台以及游戏中使用Google Protocol Buffer详解 0.什么是protoBuf 1.下载protobuf的编 ...
- android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】
本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...
- java实现for文件删除_Java 添加、删除、替换、格式化Word中的文本的步骤详解(基于Spire.Cloud.SDK for Java)...
Spire.Cloud.SDK for Java提供了TextRangesApi接口可通过addTextRange()添加文本.deleteTextRange()删除文本.updateTextRang ...
最新文章
- 力扣(LeetCode)刷题,简单题(第24期)
- Windows下安装XAMPP,Wordpress
- 转载:asp.net生成缩略图通用函数(支持多种生成方式)
- Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图...
- 关于ConcurrentHashMap在jdk1.7的升级到1.8中的变化
- SQL 触发器 当修改TEST表中的F1字段时,同时根据条件修改F2字段
- Win7/Win8.1升级Win10后屏幕一直闪烁怎么办?
- 步骤菜单使用css3实现
- 打印机质量测试软件,打印质量测试
- pdca管理循环基本主张_PDCA循环在生产管理中的应用
- matlab如何实现波的叠加原理,什么是波的叠加原理?-王尚
- 暂停影片剪辑_暂停声音剪辑
- 表格数据按行为单位查重
- 物联网推进水产养殖业标准化规模化进程
- c语言中max代表什么,什么是C中的DBL_MAX?
- hrbust 2343 巴啦啦能量
- protect 继承_public、protect、private继承方式 C++
- Java语言的特性和优点
- javascript动态添加、修改、删除对象的属性和方法
- 运维思索:cmdb与zabbix监控系统的融合
热门文章
- run spark pi_Spark Run本地设计模式
- spring多个视图解析器_在Spring中配置多个View解析器
- flex布局水平垂直 垂直_垂直和水平装饰
- mysql提高吞吐量_垃圾收集:提高吞吐量
- joo工作流_不要错过使用jOOλ或jOOQ编写Java 8 SQL单行代码的机会
- activemq网络桥接_ActiveMQ –经纪人网络解释–第4部分
- 布线问题分支限界法java_大型布线:Java云应用程序缺少的技术
- 为什么在生产中进行调试是如此诱人?
- Java命令行界面(第13部分):JArgs
- 具有ESB,API管理和Now ..服务网格的应用程序网络功能。