一、Maven是个啥玩意儿?
Maven是Apache旗下的一款用于项目构建(例如:使用IDEA构建Spring Boot、Spring Cloud等项目)和依赖管理的自动化管理工具。
二、为什么要用Maven?
1、减少重复/不必要的手工劳动:
如果项目中需要用到jar包,必须手动复制别人的jar包到我们项目路径当中,但是如果是Maven的话,只需要配置依赖描述,保存到“仓库”中,便可多个项目引用仓库,不用手动一个一个“CV大法”。
2、附属的依赖会自动导入:
如果项目中存在某一个jar需要关联另一个jar,就必须导入另一个,使用Maven的话,相关联的依赖会随着引用一起导入。
3、联网自动下载
项目中所需要的jar包需要提前下载好,而Maven离线状态中可使用仓库中现有的,缺少的依赖只需联网就可自动下载导入。
三、怎么使用Maven搭建本地仓库?
既然Maven辣么好用,为什么不用呢?跟着我的节奏来配置吧,今儿教你们一招:“配置本地Maven仓库”。你们学会了这招,就能够在本地上搭建Maven仓库,让编码更美好!
1、进入Apath的官网,下载Maven的安装包。
网址:
http://maven.apache.org/download.cgi
下载你们电脑对应的版本,我的是windows系统的,如果你们是在Linux上面安装的话需要下载上面tar.gz结尾的安装包
2、将安装包解压,创建一个并列文件夹,命名repository
3、打开config文件夹下面的settings.xml文件,修改两处:
<localRepository>E:\maven\repository</localRepository>
<mirror>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
①配置新建文件夹(仓库)的路径
②为了下载提高速度,建议配置上阿里的镜像仓库。
4、确认后,需要配置电脑本身的环境变量。
①打开电脑属性,找到高级系统设置,点击环境变量,新建环境变量,名字自定义,变量值填安装包解压后的路径。
②在Path路径末尾加上%M2_HOME%\bin;然后点击确认即可。
%M2_HOME%\bin;
5、确认环境变量是否设置成功(两种方法)
①打开CMD,输入mvn help:system,回车,图中的信息就是我们配置从阿里镜像仓库中下载的依赖信息,如果出现图中内容,并且我们新建的仓库中有新出现的文件夹,就是配置成功(建议网速好的情况下尝试此方法)
②打开CMD,输入mvn -v,如果出现图中信息,则配置成功(不涉及网速)
今天就和大家先说到这里,
在下Apollo,一个爱分享Java、生活的小人物,
咱们来日方长,有缘江湖再见,告辞!