IntelliJ IDEA如何集成maven

 更新时间:2023年12月14日 09:00:56   作者:it_lihongmin  
这篇文章主要介绍了IntelliJ IDEA如何集成maven问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • dubbo filter中有关bean注入和配置文件读取方式

    dubbo filter中有关bean注入和配置文件读取方式

    这篇文章主要介绍了dubbo filter中有关bean注入和配置文件读取方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 详解Spring如何扫描自定义的注解

    详解Spring如何扫描自定义的注解

    本文给大家详细介绍了Spring如何扫描自定义的注解,在Spring中,可以使用注解来实现依赖注入、AOP等功能,同时,Spring也支持自定义注解,使得开发人员可以更灵活地使用注解,需要的朋友可以参考下
    2024-02-02
  • Java 如何实现解压缩文件和文件夹

    Java 如何实现解压缩文件和文件夹

    这篇文章主要介绍了Java 如何实现解压缩文件和文件夹,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-03-03
  • MybatisPlus自动生成代码的实现示例

    MybatisPlus自动生成代码的实现示例

    本文主要介绍了MybatisPlus-自动生成代码,代码生成器可以自动生成Mapper、Service、PO等代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-12-12
  • Java基于栈方式解决汉诺塔问题实例【递归与非递归算法】

    Java基于栈方式解决汉诺塔问题实例【递归与非递归算法】

    这篇文章主要介绍了Java基于栈方式解决汉诺塔问题的方法,结合实例形式分析了java栈方式采用递归与非递归算法解决汉诺塔问题的相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • Java web访问http://localhost:8080/xx/xx.jsp报404错误问题的解决方法

    Java web访问http://localhost:8080/xx/xx.jsp报404错误问题的解决方法

    这篇文章主要给大家介绍了关于Java web访问http://localhost:8080/xx/xx.jsp报404错误问题的解决方法,很多小伙伴在刚开始用Springboot整合jsp开发时都会遇到这个问题, 按照别人的教程一步一步搭建,但就是会报404,文中介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 使用dom4j解析xml文件问题

    使用dom4j解析xml文件问题

    这篇文章主要介绍了使用dom4j解析xml文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • mybatis collection关联查询多个参数方式

    mybatis collection关联查询多个参数方式

    在使用MyBatis进行关联查询时,往往需要根据多个参数进行查询,例如,使用evtId和businessType作为查询条件,同时在resultMap中配置id和businessType1作为结果映射,这种情况下,可以通过<sql>标签定义参数模板,或者使用@Param注解指定参数名称
    2024-10-10
  • springmvc接口接收参数与请求参数格式的整理

    springmvc接口接收参数与请求参数格式的整理

    这篇文章主要介绍了springmvc接口接收参数与请求参数格式的整理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java的Spring框架下的AOP编程模式示例

    Java的Spring框架下的AOP编程模式示例

    这篇文章主要介绍了Java的Spring框架下的AOP编程模式示例,文中分别讲到了基于XML和基于@AspectJ的自定义方式,需要的朋友可以参考下
    2015-12-12

最新评论