前言
什么是Maven

我们先来看看Maven的定义吧

Maven 作为 Apache 的一个开源项目,旨在给项目管理提供更多的支持,它最早的意图只是为了给 apache
组织的几个项目提供统一的开发、测试、打包和部署,能让开发者在多个项目中方便的切换。
Maven 是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。
Maven 的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用Maven 自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。

说白了Maven就是方便我们管理jar的一个工具,在以往我们没有使用Maven的时候,每个项目下都要创建一个lib存放我们所需要用到的jar包
在这里插入图片描述
而Maven则采用远程仓库和本地仓库以及一个类似 build.xml 的 pom.xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。
同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的形式提供,所以 maven 下载很小,在执行 maven 任务时,才会自动下载需要的插件。
在这里插入图片描述

下载Maven并配置环境变量

第一步:下载Maven
在这里先给大家提供一下Maven的官方下载地址 Maven下载地址
在这里插入图片描述
在这里插入图片描述
我这里选择下载.zip文件,如果是linux系统下载tar.gz即可

第二步:配置maven环境变量
在这里插入图片描述
第三步:编辑环境变量
在这里插入图片描述
第四步:测试运行环境
在这里插入图片描述

配置Maven本地仓库

第一步:配置仓库地址
下载完成之后,我们可以在D:\DevTools\server\apache-maven-3.6.1中找到如下的目录
在这里插入图片描述

Bin: 可执行文件exe
Boot:启用文件(daos命令)
Conf :配置文件(如settings.xml)
Lib :运行的依赖库(辅助包)

首先我们需要进入到Conf中找到Maven的配置文件settings.xml,切记不要用记事本打开,我这里使用的是NotePad,开打之后我们要找到本地仓库配置localRepository,并创建一个仓库,将仓库的绝对路径输入到<localRepository></localRepository>标签中,切记路径中不能包含中文!
在这里插入图片描述
第二步:配置镜像
镜像本质上就像一面镜子,镜子是可以反射光源的,只不过这边反射的不再是光源,而是我们的请求(jar包的资源请求),那我们这里使用的是马云爸爸的仓库,完全可以满足日常开发中所需要的所有jar包。
在这里插入图片描述
但是目前阿里的Maven仓库已经完全放开,因此这里配置是可以缺省的,如果遇到网络不是特别好的情况下,可以放开这个配置,在这里我就注起来了

第三步:配置默认jdk
接下来找到<profiles></profiles>标签,添加下面的jdk配置,注意了,如果要使用Maven,那么jdk的版本一定要是1.7以上的,否则是使用不了的。
在这里插入图片描述
到此为此,基本的文件配置就到此结束了,接下来就是我们STS(或者Eclipse)的配置了

在Eclipse下安装插件

开始Eclipse或者STS之后,点击Window—preferences,找到Maven并点击Installations,我们发现里边自带的是有一个Maven的版本3.3.9的,但是已经很老旧了,我们这里使用3.6.1将老版本替换掉
在这里插入图片描述
我们这里点击Add添加,将我们的版本添加进去
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190730121122798.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY5ODExOQ==,size_16,color_FFFFFF,t_70 550x)
在这里插入图片描述
紧接着将我们的配置文件导入,注意了,最下面的Local Repository中显示你的仓库的绝对路径才证明你的配置文件是正确的,如果不正确,请检查以下你的配置文件是不是有错误。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190730121402425.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY5ODExOQ
,size_16,color_FFFFFF,t_70 ==500x)

修改jdk的配置

最后也是最重要的一部,打开Java中的Installed JREs,修改jdk的配置,在Defualt VM arguments中输入
-Dmaven.multiModuleProjectDirectory=MAVEN_HOME,切记前面的 - 不可省略
在这里插入图片描述
另外,下面这个地方没有勾选上的朋友记得勾上哦
在这里插入图片描述
那么到此为止我们的Maven就配置好啦,下一节我们会讲到Maven的使用方式,尽情期待哦~

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐