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的优点如何实现: 没 ...
随机推荐
- .NET周报 【5月第4期 2023-05-27】
国内文章 C#使用词嵌入向量与向量数据库为大语言模型(LLM)赋能长期记忆实现私域问答机器人落地之openai接口平替 https://www.cnblogs.com/gmmy/p/17430613. ...
- 自学FHQ-treap的草稿
更新:能过模板题(和加强版)的代码: 普通平衡树: (请自行实现读入和输出函数) 点击查看代码 #include <iostream> #include <random> #i ...
- Windows服务启动exe无界面终极解决方案
1.前言 我这个方案(C#操作)是彻底解决[从Windows服务启动程序exe,程序无界面]问题的终极解决方案,终极方案,绝对的终极方案,本来打算收钱的,还是算了,你们也不容易,关注我一下就行.后 ...
- SSM项目整合思路以及代码
当前真实的企业开发中,SpringBoot已经统一Java企业应用开发,很少有在使用SSM项目来进行项目开发的. 可是在教学阶段,还是很有必要给学生讲解Java开发中一套很经典的框架,SSM框架.作为 ...
- MySQL存储之为什么要使用B+树做为储存结构?
导言: 在使用MySQL数据库的时候,我们知道了它有两种物理存储结构,hash存储和B+树存储,由于hash存储使用的少,而B+树存储使用的范围就多些,如 InnoDB和MYISAM引擎都是使用的B+ ...
- Centos7配置fstp
Centos7配置fstp 1 创建用户 useradd -m -d /data/sftp_data/user1 -s /usr/sbin/nologin -g sftp user1 -m:自动创 ...
- 分布式多协议接入网关FluxMQ-2.0功能说明
FluxMQ-2.0版本更新内容 前言 FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台.FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟 ...
- 如何快速又高质量的输出PDF实验报告?
摘要:本文由葡萄城技术团队于博客园原创并首发.转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. PDF文档的打印在很多应用场景中都会被使用到,最为常见的就是实 ...
- OSS的使用(谷粒商城58-64)
OSS的使用(谷粒商城58-64) 购买之类的就不在这里详述了,阿里云文档几乎都写了 创建bucket 学习阶段,相对独特的点在于我们需要选择公共读 项目开发阶段,不能选择公共读了,要尽量选择私有(代 ...
- Java 调用gdal API(二)——栅格裁剪
gdal可以说是GIS数据处理比较好的工具之一,虽然也提供了Java API,但是官方文档确实太过简单,用起来确实太难受,每次都需要去参考对应的C++api,然后在对应使用. 因此小编决定从这篇文章开 ...