一Maven 安装****
1.解压文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5EoZOYqG-1574523282499)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps1.jpg)]
2.解压到 nj1902devsoft(新建)文件夹下 (解压尽量往没有中文的目录下解压)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QqdzcEWj-1574523282501)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps2.jpg)]
3.配置环境变量:新建环境变量
变量名:M2_HOME
变量值:解压到的目录:G:\nj1902devsoft\apache-maven-3.6.0 (不包括bin)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xP9Gu5dO-1574523282502)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps3.jpg)]
4.再新建一个环境变量
变量名:Maven_HOME
变量值:解压到的目录:G:\nj1902devsoft\apache-maven-3.6.0 (不包括bin)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aKanfr3B-1574523282503)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps4.jpg)]
5.在path 路径下 ,添加 “ %M2_HOME%\bin” (path路径下,各个路径用分号隔开)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mMfVyQHO-1574523282504)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps5.jpg)]
6.配好环境变量之后,打开cmd 命令,运行命令:mvn -version 出现如下图运行结果,表明maven安装完成,环境变量也配置完成。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ea0kRyO7-1574523282505)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps6.jpg)]
7.再去apache-maven-3.6.0同级目录下建立一个repo(repository:存储库的缩写) 文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FN7Wbz0P-1574523282506)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps7.jpg)]
8.去apache-maven-3.6.0/conf 目录下找到 settings.xml 文件用 notepad++ 打开
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4AFIhnlD-1574523282507)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps8.jpg)]
9.本地仓库(本地仓库的全路径)
在如图处(55)添加如下节点:
a) 将repo文件夹的路径放到 节点中去
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUSJRHyp-1574523282507)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps9.jpg)]
10.远程镜像(配置阿里云的远程镜像):
镜像是加快我们访问速度的,若不配置镜像,我们可能需要从国外去取相关的包,若我们配置了镜像,我们就可以从阿里云上去取,加快了访问速度。
在settings.xml中 ctr+F 搜索mirrors,找到
将如下节点,复制到 中去
nexus-aliyun
*
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VKMBl4RB-1574523282509)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps10.jpg)]
11.IDEA File—>settings—>Maven
Maven home directory 选择:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3XRZoe5-1574523282509)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps11.jpg)]** **
User settings file 选择:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F3D176RI-1574523282510)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps12.jpg)]** **
最终结果为:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZT3tSdvK-1574523282511)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps13.jpg)]
点击Applay,再点击OK
二Maven流程****
-
当pom.xml配置jar包信息时,会先去本地库查找
-
若本地库没有,就会去远程库查找
-
若远程库也没有就会报错,若远程库有,就会下载到本地库
-
最后从本地库引用到项目里面
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LmJdKcWf-1574523282511)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps14.jpg)]
三.测试与应用****
1.打开IDEA —> new project—>选择maven 项目—>然后点击next
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5IymjdH8-1574523282512)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps15.jpg)]****
2.****
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tzgxRtQg-1574523282513)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps16.jpg)]** **
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DAsGwjM7-1574523282513)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps17.jpg)]** **
3.在新开的项目中的pom.xm中,写,其中可以放置 依赖
可以去该网址搜寻需要的jar包: https://mvnrepository.com/****
4.External Libraries 下出现了如下,即导包成功****
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AIUqm6QN-1574523282514)(file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml6384\wps18.jpg)]** **