Maven安装与配置及Idea配置Maven的全过程

 更新时间:2023年02月10日 10:37:37   作者:我也莫得办法  
Maven是一个项目管理工具,可以对Java项目进行自动化的构建和依赖管理,下面这篇文章主要给大家介绍了关于Maven安装与配置及Idea配置Maven的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

一、安装本地Maven

选择你需要的maven版本下载:官网下载传送门

我使用的是3.6.1版本:maven-3.6.1-bin.zip  或者点击这里下载

二、安装

把下载好的maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹,如:

三、配置环境变量

1.右键此电脑->属性->高级系统设置->环境变量

2.新建系统变量MAVEN_HOME

3.编辑系统变量Path,添加变量值%MAVEN_HOME%\bin

%MAVEN_HOME%\bin

4.验证安装是否成功,win+R运行cmd,输入mvn -v,如图所示则配置成功

四、配置settings文件

1.在Maven安装目录conf目录下找到settings.xml配置文件

2.修改本地仓库地址

(1)在maven安装目录下新建本地仓库文件夹maven_repository

(2)修改默认本地仓库地址

3.配置服务器,因为中央仓库在国外导致下载jar包很慢或者失败,所以我们改为国内的服务器,下面三个选择一个就可以了。

(一般会用阿里云的镜像库,但不知道是我电脑还是网络的原因,下载jar包总会出错,换了很多阿里云镜像都不管用,最后换了腾讯云的就好了,所有这里给出了三个镜像)

【阿里云】

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

【网易】

<mirror>
    <id>nexus-163</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus 163</name>
    <url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>

【腾讯云】

<mirror>
    <id>nexus-tencentyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus tencentyun</name>
    <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror> 

将镜像复制到两个mirrors标签之间

4.配置jdk,也要夹在两个profiles标签之间

<!-- java1.8版本 --> 
<profile>
      <id>jdk-1.8</id>
      <activation>
	    <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>

      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
</profile>

五、idea配置

总结

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

相关文章

  • springboot整合mqtt实现消息订阅和推送功能

    springboot整合mqtt实现消息订阅和推送功能

    mica-mqtt-client-spring-boot-starter是一个方便、高效、可靠的MQTT客户端启动器,适用于需要使用MQTT协议进行消息通信的Spring Boot应用程序,这篇文章主要介绍了springboot整合mqtt实现消息订阅和推送功能,需要的朋友可以参考下
    2024-02-02
  • 最新springboot中必须要了解的自动装配原理

    最新springboot中必须要了解的自动装配原理

    本文给大家介绍springboot中必须要了解的自动装配原理,spring-boot-dependencies:核心依赖都在父工程中,这个里面主要是管理项目的资源过滤及插件,本文对springboot自动装配原理给大家介绍的非常详细,需要的朋友参考下吧
    2022-05-05
  • Spring事务的失效场景你知道多少

    Spring事务的失效场景你知道多少

    这篇文章主要为大家详细介绍了Spring事务的失效场景,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • java如何给对象按照字符串属性进行排序

    java如何给对象按照字符串属性进行排序

    这篇文章主要介绍了java如何给对象按照字符串属性进行排序,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 浅析Java异常处理中断言的使用

    浅析Java异常处理中断言的使用

    这篇文章主要介绍了Java异常处理中断言的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • javamail实现注册激活邮件

    javamail实现注册激活邮件

    这篇文章主要为大家详细介绍了javamail实现注册激活邮件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • java MongoDB实现列表分页查询的示例代码

    java MongoDB实现列表分页查询的示例代码

    本文主要介绍了java MongoDB实现列表分页查询的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 通过spring boot 设置tomcat解决 post参数限制问题

    通过spring boot 设置tomcat解决 post参数限制问题

    这篇文章主要介绍了通过spring boot 设置tomcat解决 post参数限制问题,需要的朋友可以参考下
    2019-05-05
  • Spring事件监听基本原理与使用详解

    Spring事件监听基本原理与使用详解

    这篇文章主要介绍了Spring事件监听基本原理与使用详解,Spring的事件监听机制和发布订阅机制是很相似的:发布了一个事件后,监听该类型事件的所有监听器会触发相应的处理逻辑,需要的朋友可以参考下
    2024-01-01
  • Fastjson反序列化随机性失败示例详解

    Fastjson反序列化随机性失败示例详解

    这篇文章主要为大家介绍了Fastjson反序列化随机性失败示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论