Maven安装与配置教程
一、安装前检查
检查电脑上是否安装JDK,如果没有安装,请查看JDK安装教程:点我查看
如果电脑上已经安装JDK,按Win 和R键,输入
cmd,然后点击确定
输入
java -version,点击回车,查看JDK安装信息,如果有下面提示信息,说明JDK安装成功
二、下载Maven
以下两种方式二选一:
方式一:网盘下载(强烈推荐,下载速度较快!)
打开此链接:点击下载,密码:1024,选择任意一个文件下载即可,这里我选择的是3.6.3版本的:


方式二:官网下载(不推荐,曾经同事和我吐槽由于官网是国外的,下载速度非常慢)
点击进入官网下载链接:点击进入,会出现如下界面

选择一个,点击进入,这里我以3.6.3版本的为例,按下图所示操作即可

说明:source目录下的文件是Maven的源码文件,如果有查看的源码的小伙伴,也可以点击进入下载,这里就不过多赘述了。
如果你使用的是Windows,请下载后缀名为
.zip的文件;其他操作系统的请下载.tar.gz的版本。
三、配置Maven
将下载下来的压缩包解压到一个你知道的文件夹下,为了避免后续可能出现问题,解压目录只包含英文字符 的目录,这里我解压到了
E:/Environment中
双击进入
apache-maven-3.6.3文件夹中,点击上方路径,鼠标右键点击复制
在文件夹左侧,找到此文件,鼠标右键,点击属性

点击高级系统设置

点击环境变量

新建一个环境变量

变量名填写
M2_HOME,变量值将前面复制的内容粘贴进去即可,完成后点击确定。
双击打开Path

按照下图所示操作即可,完成后一路点击确定。

验证Maven是否安装成功:按Win和R键,输入cmd,点击进入。
在命令提示行中输入
mvn -version,如果出现如下提示,说明Maven配置成功!
四、下载源配置
前面我们已经配置好Maven,但是我们在以后导入依赖的时候默认使用的是Maven的中央仓库,而中央仓库是国外网站,下载速度比较慢。因此我们需要将Maven下载源设置成国内镜像仓库,提高导入依赖的速度。以下是下载源配置教程。
如果你是小白,请一定按照下面的步骤一步一步做
打开前面我们安装Maven的位置,双击打开conf文件夹。

按照下图所示的操作,使用记事本打开
settings.xml文件
用记事本打开后,在上方点击
查看,然后点击状态栏,此时记事本右下角会出现行数

请复制下面的代码
<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>
在记事本第246行末尾换行,将上一步的代码粘贴到第247行中,效果如下图

此时我们配好了Maven的全局JDK版本,使用的是JDK 8版本。
请复制下面的代码
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
在记事本第158行末尾处换行,粘贴上一步代码,效果如下图:

打开Maven的安装目录,在这里新建一个repository文件夹,创建完成后,进入此文件夹,复制上述路径。


打开记事本,在第55行创建一个
<localRepository></localRepository>标签,并在二者中间粘贴上一步的路径,效果如下图所示:
上述操作完成,请一定一定一定按Ctrl和S键保存!!!至此Maven就全部配置完成了。
Maven安装与配置教程的更多相关文章
- Tomcat7安装及配置教程
Apache Tomcat7.0安装及配置教程.. Apache Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-wi ...
- Tomcat8安装及配置教程
Apache Tomcat8.0安装及配置教程.. Apache Tomcat8.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39-wi ...
- Mysql免安装版配置教程和常用命令图
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...
- ③---Java项目管理工具MAVEN安装与配置
Java项目管理工具MAVEN安装配置以下将为大家介绍Java项目管理工具MAVEN安装及其配置. 一.下载MAVEN安装文件 maven下载地址:https://maven.apache.org/d ...
- Mac下Maven安装与配置
Mac下Maven安装与配置 下载maven http://maven.apache.org/download.cgi main->download菜单下的Files 下载后解压在Documen ...
- 01 Maven 安装与配置
Maven 安装与配置 1. Maven 介绍 Maven 翻译为 "专家","内行".Maven 是 Apache 下的一个纯 Java 开发的开源项目,它是 ...
- jdk eclipse SDK下载安装及配置教程
原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...
- 2018年Unity结合Android SDK下载安装及配置教程
原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...
- Termux 高级终端安装使用配置教程
Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...
- Maven安装、配置及基础
简介: Maven是Apache公司的开源项目,是项目构建工具,用来管理依赖. Maven的优点: 同样的代码实现相同的功能,Maven项目没有Jar包,项目大小更小. maven的优点如何实现: 没 ...
随机推荐
- Galaxy Release (v 21.05),众多核心技术栈变更
2021年6月初,Galaxy Project 正式发布了 release 21.05 版本:随后6月中旬,发布该版本的 announcement 文档.这里总结一下该版本一些主要的更新内容,为关注和 ...
- 【python基础】循环语句-break关键字
1.break关键字 break关键字,其作用是在循环中的代码块遇到此关键字,立刻跳出整个循环,执行循环外的下一条语句. 其在while和for循环中的作用示意图如下: 1.1break在while循 ...
- selenium4-获取页面元素相关信息
本小节我们简单说下如何使用selenium4-获取页面元素相关信息,以及获取页面元素的相关信息后可以做什么. 获取页面元素的主要目的:(1)执行完步骤后进行断言:(2)获取前一步骤的响应结果作为后续步 ...
- 韩顺平Spring体系化笔记(内含ioc,aop,动态代理等底层原理)
Spring Spring 核心学习内容 IOC.AOP. JdbcTemplate.声明式事务 1.Spring 几个重要概念 Spring 可以整合其他的框架(Spring 是管理框架的框架) S ...
- 适合Windows桌面、Material Design设计风格、WPF美观控件库【强烈推荐】
推荐一个在Github已start超过13.6K,非常流行.美观的WPF控件库. 项目简介 这是一个适用于Windows桌面,全面且易于使用的控件库,遵循Google推测的Material Desig ...
- Mysql 5.7 的安装
Mysql的安装 1 windows两种安装方式,入门选手推荐第二种(win10演示) Mysql官网下载地址:https://dev.mysql.com/downloads/mysql/ 2 开始准 ...
- Java 设计模式实战系列—策略模式
从优惠打折活动说起 电商平台为了增加销量经常搞一些活动,比如 618.双十一,还有一些节假日活动,根据销量的变化又经常更新不同的活动.最开始为了增加销量,全场都六折: // 打六折 public Bi ...
- influxdb常用sql总结
本文为博主原创,转载请注明出处: 1.登录influxdb influx -username admin -password "password" 2.查看数据库 ##查看有哪些数 ...
- Sentieon | 每周文献-Population Sequencing-第一期
群体基因组系列文章-1 标题(英文):The Impact of ACEs on BMI: An Investigation of the Genotype-Environment Effects o ...
- 踏入数字天地之中 | Metaworld SDK 2.0进化纵览
ZEGO从未停止对技术边界的探索,我们力图让用户能够更高效.便捷地使用技术去创造价值. 去年8月,ZEGO打造的元宇宙智能互动引擎首次与大家见面,Metaworld SDK作为其中的核心能力组件, ...