IntelliJ IDEA集成maven

2023-05-16

一、idea中maven的配置

    1、maven配置

    首先需要在idea中对maven进行集成,目录为File》Setting》Build、Execution、Deployment》Build Tools》maven,若打开idea之前已经安装了maven,则idea会自动发现maven并进行关联,如下图:

    

    并且需要注意maven的选相关配置:

    Maven home directory:maven的地址

    setting.xml:若项目中使用的maven私服则需要进行配置

    maven respository:经常需要关注的maven仓库地址    

    2、import配置

    maven下的import使用中经常需要关注的地方,目录File》Setting》Build、Execution、Deployment》Build Tools》maven》import,如下图:

    import Maven project automatically:自动监控pom.xml的改动,并且进行导入maven依赖

    Dependency Type:依赖类型

    Automatically down(Sources、Documentation):是否自动下载源码和java doc文档(与eclipse中一致),我一般会进行勾选,这样查看源码非常方便

    vm和jdk设置:需要时候可以进行设置

 

二、idea中maven的使用

    在使用maven项目的时候,使用最多的是Maven Project视图,若不进行显示,则可以在View》Tool Buttons 中进行勾选,如下图:

1、maven操作

    1)、Reimport All Maven Projects

    根据pom文件重新加载(导入)文件

    2)、Generate Sources and Update Folders For All Project

让源代码重新进行编译

    3)、Download Resource and/or Document

下载源码和文档

    4)、Add Maven Projects

添加一个maven项目

    5)、Run maven Build

    执行选中的命令,如下面Lifeclcle中的命令

    

    6)、Execute Maven Goal

    执行mvn命令或自定义的命令,如:

                

    7)、Toggle Offline Mode

关闭和远程仓库的链接,即版本管理工具不能提交到远程

    8)、Toggle 'Skip Tests' Mode

跳过maven生命周期的测试环节

    10)、Show Dependencies(Ctrl+Alt+Shift+U)

    展示当前选中的maven依赖,比使用生成依赖树方便很多,并且可以直接在图形化树上进行排除依赖操作,如下:

11)、Collapse All(Ctrl+NumPad -)

收起下面展开的树形

12)、Maven Setting

  跳转到maven的Setting页面

 

2、快速命令

    1)、LifeCycle

    快速的maven生命常用命令,clean、install、deploy等,如:

    2)、Plugins

    项目中依赖的maven插件,我非常喜欢使用tomcat(或者tomcat7)的maven插件,svn tomcat:run 命令启动项目,将在IntelliJ IDEA集成tomcat中进行讲解。

    3)、Dependencies

    。。。

 

 

 

 

   

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IntelliJ IDEA集成maven 的相关文章

随机推荐

  • 云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM

    前言 xff1a FusionCompute架构 CNA VRM CNA ComputingNode Agent 计算节点代理VNA虚拟节点代理 xff0c 部署在CNA上 xff0c 实施计算 存储 网络的虚拟化的配置管理 VRM Vir
  • centos 配置java环境

    一 下载jdk jdk下载地址 xff1a http www oracle com technetwork java javase downloads jdk8 downloads 2133151 html 下载jdk 8u152 linu
  • HBase之Java API

    1 Configuration 在使用Java API时 xff0c Client端需要知道HBase的配置环境 xff0c 如存储地址 xff0c zookeeper等信息 这些信息通过Configuration对象来封装 xff0c 可
  • hadoop API 学习小结(一)

    一 从Hadoop URL 中读取数据 使用java net URL对象打开一个数据流 InputStream in 61 new URL 34 hdfs host path 34 openStream 二 FileSystem 对象 取得
  • xmanager passive功能不能使用的问题

    周末调整了防火墙 xff0c 原来能正常使用的xmanger passive功能不能正常使用了 xff0c 初步怀疑是防火墙调整导致 但具体是哪个防火墙端口呢 xff1f 1 xff0c 使用方法 ssh登录主机后 root 64 dtyd
  • ORACLE日常操作手册

    以前为开发人员编写的oracle基础操作手册 xff0c 都基本的oracle操作和SQL语句写法 xff0c 适合初学者 因是很久之前写的 xff0c 文章中可能会存在不准确的地方 xff0c 希望指正 ORACLE日常操作手册 目录 一
  • 算法复习 转帖

    第一阶段 xff1a 练经典常用算法 xff0c 下面的每个算法给我打上十到二十遍 xff0c 同时自己精简代码 xff0c 因为太常用 xff0c 所以要练到写时不用想 xff0c 10 15分钟内打完 xff0c 甚至关掉显示器都可以把
  • Ubuntu下的截图软件Deepin Scrot

    lt style type 61 34 text css 34 gt lt 64 page margin 0 79in p margin bottom 0 08in gt lt style gt Ubuntu12 04 自带的截图软件 sc
  • [转贴]ubuntu基础入门,好贴要转

    安装 xff1a 配置 xff1a AMD xff08 939 xff09 3500 xff0c 升技av8 xff08 k8t800pro xff09 xff0c 创见1GBddr400 xff0c 希捷250GB xff08 IDE x
  • 运用Scrum做项目管理真实案例之五

    引言 xff1a 我会以系列文章的形式跟踪记录我现在正在做的一个完整运用Scrum管理项目的笔记 xff0c 里面会有一些经验教训总结心得 xff0c 以便读者与我互相学习勉励 有写的不对的或者写的不好的地方还请海涵 xff0c 当然我更希
  • 用C#打造自己的实体转换器

    说明 尽管随着NoSQL的普及 xff0c 数据库访问的性能已经非常关注的重点了 xff08 可以通过架构来解决这个瓶颈 xff09 xff0c 所以有越来越多的项目使用了ORM来访问和操作数据库 xff0c 在周公的博客上有一个系列的文章
  • Java工程师考试题

    Java工程师考试题 一 填空题 xff08 本大题10小题 xff0c 每小题2分 xff0c 共20分 xff09 1 当Java对象不再被引用变量引用时 时 将被垃圾回收器回收 2 用POS方法的HTTP包 xff0c HTTP头与P
  • 云原生|kubernetes|ingress-nginx插件部署(kubernetes-1.23和最新版controller-1.6.4)

    前言 xff1a ingress是kubernetes内的一个重要功能插件 xff0c 这个使得服务治理成为一个可能 xff0c 当然 xff0c 结合微服务更为妥当了 不管是什么插件 xff0c 还是服务 xff0c 第一步当然是要能顺利
  • 企业私有云

    企业私有云 企业私有云 xff08 Private Cloud xff09 的定义 xff1a 针对特定的企业 组织和团体提供云服务 xff0c 不对外开放的云计算数据中心 企业私有云的特点 xff1a 1 用户拥有完整的云计算IT系统 x
  • 关于linux下VNC服务的一些介绍(本文章是基于tigervnc)

    一 为什么要写这篇文章 近期在项目上遇到一个很尴尬的现象 xff0c 项目上唯一的一台跳板机不能通过堡垒机进行VNC登录了 xff0c 该跳板机平时用于访问内网web界面做测试 xff1b 但是跳板机内部的VNC服务和端口都正常 xff08
  • Java对象类型转换:向上转型和向下转型

    将一个类型强制转换成另一个类型的过程被称为类型转换 对象类型转换 xff0c 是指存在继承关系的对象 xff0c 不是任意类型的对象 当对不存在继承关系的对象进行强制类型转换时 xff0c 会抛出 Java 强制类型转换 xff08 jav
  • 华为云服务器(linux系统)完整配置流程(包含jdk、Tomcat配置、网页配置等)

    去年华为云服务器做活动 xff0c 白嫖了一个弹性云服务器 xff0c 一直没有用 xff0c 今天着手来配置一下 xff0c 不然要过期了 一边配置一边记录流程 xff0c 亲测有效哦 xff01 首先 xff0c 需要安装一个远程登陆软
  • sql获取两个时间戳之间的时间差以及报错 [Err] 1292 - Truncated incorrect time value: '932:13:47'

    前段时间再项目开发过程中写到一个update语句 xff0c 需求两个时间戳之差作为where条件但是用了 HOUR TIMEDIFF expr1 expr2 方法成功了 UPDATE work order complaint SET 96
  • HTML5 基础知识总结(全)

    文章目录 1 文档类型2 字符集3 标签 lt h1 gt 到 lt h6 gt 4 文本格式化标签 xff08 熟记 xff09 5 标签属性6 图像标签img7 链接标签8 锚点定位9 base标签10 特殊字符11 注释标签12 相对
  • IntelliJ IDEA集成maven

    一 idea中maven的配置 1 maven配置 首先需要在idea中对maven进行集成 xff0c 目录为File Setting Build Execution Deployment Build Tools maven xff0c