什么是Maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
![715f12e9866fc1657294cdff8ad5a238.png](https://i-blog.csdnimg.cn/blog_migrate/98c56259485d9b7be4ce9ba2a8c99aa7.jpeg)
百度百科
Maven的优势:自动构建,jar包依赖管理,契约编程
使用Maven可以为我们完成很多相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。
检查maven是否配置成功:mvn -v
![baf8409585375c871cc68615c4ef7cc6.png](https://i-blog.csdnimg.cn/blog_migrate/133bdc069d3bcea78b38278575a1c5e3.jpeg)
ok
自动生成本地仓库目录:Usersxxx.m2epository
maven的目录结构:
![bca0e71b3e9dad07bb7928827d1f630e.png](https://i-blog.csdnimg.cn/blog_migrate/ad085df3e2942ccce53f9d74bfa9375e.jpeg)
maven
settings.xml 进行修改编辑
1 目录放在这对标签里面
本地仓库的路径
2 配置阿里云
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
Maven的仓库有两种形式:本地仓库与远程仓库
1.本地仓库
解释:就是自己电脑jar包的地方
默认路径:~/.m2/repository/
2. 远程仓库
中央仓库:Maven的默认的远程仓库(http://repo1.maven.org/maven2)
私服:是一种特殊的远程仓库,它是架设在局域网内的仓库
镜像:用来替代中央仓库,速度一般比中央仓库快(oschina,阿里云)
刚才我就是在maven的settings.xml文件里的阿里云节点