IDEA配置Maven教程的超详细讲解版

 更新时间:2023年11月27日 09:44:23   作者:优柔寡断的阿坤~  
IntelliJ IDEA是当前最流行的Java IDE(集成开发环境)之一,也是业界公认最好用的Java开发工具之一,这篇文章主要给大家介绍了关于IDEA配置Maven教程的超详细讲解版,需要的朋友可以参考下

前言

本文介绍在IDEA中配置Maven

一、Maven下载

首先我们进入maven官方网站,进入网页后,点击Download去下载

下载免安装版,解压即可,解压至磁盘任意目录,尽量不要取中文名如下图:

二、配置Maven环境变量

复制Maven所在的路径 D:\maven\apache-maven-3.6.3,此电脑右键选择属性->高级系统设置->环境变量

新建一个系统变量

变量名为MAVEN_HOME, 变量值为 D:\maven\apache-maven-3.6.3,点击确定

选择Path,点击编辑

后面都点击确定直至推出所有对话框,然后打开cmd命令行,输入mvn -v,显示出maven的版本号即证明MAVEN环境变量配置成功,可以全局引用了

三、settings.xml配置文件修改

在配置文件中找到localRepository标签,这个标签配置的是本地仓库的位置,可以自定义一个文件夹用来保存(尽量不要使使用中文),maven项目会先从本地仓库中寻找依赖,如果找不到,再会去中央仓库下载,下载下来的依赖包会被保存到本地仓库。

然后要注意需要在mirrors标签里加上阿里云镜像,因为这会大大提高我们下载依赖的速度

四、打开IDEA配置Maven

选择File->Settings…

搜索Maven

然后进行以下配置

然后点击Apply再点击OK可以了

我们随便导入一个maven项目

它将会自动去下载依赖,找到本地的仓库可以看到已经下载了部分依赖

至此,在IDEA中配置maven已经完成

补充:本人在IDEA中配置好了之后,发现如果再打开另一个项目,需要重新配置Maven,这是很麻烦的,每次打开都要配置一下很浪费时间,因此我们可以按照如下设置File => New Projects Setup => Settings for New Project…

在这个地方再重新配置一次,这个意思是打开新项目依然是采用这个默认的配置,那么以后就不用重新配置Maven了。

总结 

到此这篇关于IDEA配置Maven教程的文章就介绍到这了,更多相关IDEA配置Maven内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • idea远程调试spark的步骤讲解

    idea远程调试spark的步骤讲解

    今天小编就为大家分享一篇关于idea远程调试spark的步骤讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 如何将Java与C#时间进行互相转换

    如何将Java与C#时间进行互相转换

    这篇文章主要介绍了Java与C#时间互转的方法以及JAVA日期、C#日期计算说明,需要的朋友可以参考下
    2022-11-11
  • java邮件乱码的彻底解决方案

    java邮件乱码的彻底解决方案

    在本篇文章里小编给大家整理的是关于java邮件乱码的彻底解决方案,需要的朋友们可以学习下。
    2019-12-12
  • Thread线程的基础知识及常见疑惑点总结

    Thread线程的基础知识及常见疑惑点总结

    在本篇内容里小编给大家分享的是关于Thread线程的基础知识及常见疑惑点,对此有学习需求的朋友们可以学习参考下。
    2019-05-05
  • 解析java中的condition

    解析java中的condition

    Condition 将 Object 监视器方法(wait()、notify()和notifyAll())分解成截然不同的对象,以便通过将这些对象与任意Lock实现组合使用,为每个对象提供多个等待 set(wait-set)
    2021-06-06
  • Java零基础入门数组

    Java零基础入门数组

    数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素
    2022-04-04
  • 详解SpringIOC容器相关知识

    详解SpringIOC容器相关知识

    这篇文章主要记录自己在狂神说java中的学习情况,文章里有自己学习的理解和扩展,新手难免有理解偏差或者错误,恳请大佬指正下,需要的朋友可以参考下
    2021-05-05
  • MyBatis实现Mysql数据库分库分表操作和总结(推荐)

    MyBatis实现Mysql数据库分库分表操作和总结(推荐)

    这篇文章主要介绍了MyBatis实现Mysql数据库分库分表操作和总结,需要的朋友可以参考下
    2017-08-08
  • Java中避免空指针异常的方法

    Java中避免空指针异常的方法

    这篇文章主要介绍了Java中避免空指针异常的方法,本文讨论Optional类型、Objects类等技术,需要的朋友可以参考下
    2014-10-10
  • Java C++题解leetcode消失的两个数字实例

    Java C++题解leetcode消失的两个数字实例

    这篇文章主要介绍了Java C++题解leetcode消失的两个数字实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09

最新评论