文章目录

  • 简介
  • 操作按钮详解
    • 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操作窗口详解相关推荐

  1. 开发中避免延时操作技巧详解

    这篇文章主要为大家介绍了开发中避免延时操作技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 前言 开发中我们或多或少会涉及到一些场景需要使用延时操作,而延时操作其实 ...

  2. mysql 对视图的操作_Mysql中关于视图操作的详解

    视图的操作: 1.视图的创建:create view view_name as 查询语句; 2.视图的查看:show tables;// 显示所有的表和视图 show create view view ...

  3. 在oracle中游标的操作,Oracle中的游标和函数详解

    Oracle中的游标和函数详解 1.游标 游标是一种 PL/SQL 控制结构:可以对 SQL 语句的处理进行显示控制,便于对表的行数据 逐条进行处理. 游标并不是一个数据库对象,只是存留在内存中. 操 ...

  4. Eclipse中Maven常用命令以及Maven生命周期详解

    Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...

  5. maven中强大的scope标签详解

    maven中强大的scope标签详解 本文目的   接上一篇maven的版本号version的总结及理解   当我在封装工具jar包的时候,发现有些依赖,是一定要在工具代码里使用的,比如我做的工具包里 ...

  6. mysql resulttype map_Mybatis中的resultType和resultMap查询操作实例详解

    resultType和resultMap只能有一个成立,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,resultMap解决复杂查询是的映射问题.比 ...

  7. 前端后台以及游戏中使用Google Protocol Buffer详解

    前端后台以及游戏中使用Google Protocol Buffer详解 前端后台以及游戏中使用Google Protocol Buffer详解 0.什么是protoBuf 1.下载protobuf的编 ...

  8. android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】

    本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...

  9. java实现for文件删除_Java 添加、删除、替换、格式化Word中的文本的步骤详解(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了TextRangesApi接口可通过addTextRange()添加文本.deleteTextRange()删除文本.updateTextRang ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第24期)
  2. Windows下安装XAMPP,Wordpress
  3. 转载:asp.net生成缩略图通用函数(支持多种生成方式)
  4. Android杂谈--通过DDMS实现电脑与Android设备(如手机,平板)的网络连接、截图...
  5. 关于ConcurrentHashMap在jdk1.7的升级到1.8中的变化
  6. SQL 触发器 当修改TEST表中的F1字段时,同时根据条件修改F2字段
  7. Win7/Win8.1升级Win10后屏幕一直闪烁怎么办?
  8. 步骤菜单使用css3实现
  9. 打印机质量测试软件,打印质量测试
  10. pdca管理循环基本主张_PDCA循环在生产管理中的应用
  11. matlab如何实现波的叠加原理,什么是波的叠加原理?-王尚
  12. 暂停影片剪辑_暂停声音剪辑
  13. 表格数据按行为单位查重
  14. 物联网推进水产养殖业标准化规模化进程
  15. c语言中max代表什么,什么是C中的DBL_MAX?
  16. hrbust 2343 巴啦啦能量
  17. protect 继承_public、protect、private继承方式 C++
  18. Java语言的特性和优点
  19. javascript动态添加、修改、删除对象的属性和方法
  20. 运维思索:cmdb与zabbix监控系统的融合

热门文章

  1. run spark pi_Spark Run本地设计模式
  2. spring多个视图解析器_在Spring中配置多个View解析器
  3. flex布局水平垂直 垂直_垂直和水平装饰
  4. mysql提高吞吐量_垃圾收集:提高吞吐量
  5. joo工作流_不要错过使用jOOλ或jOOQ编写Java 8 SQL单行代码的机会
  6. activemq网络桥接_ActiveMQ –经纪人网络解释–第4部分
  7. 布线问题分支限界法java_大型布线:Java云应用程序缺少的技术
  8. 为什么在生产中进行调试是如此诱人?
  9. Java命令行界面(第13部分):JArgs
  10. 具有ESB,API管理和Now ..服务网格的应用程序网络功能。