一.什么是maven?
maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。
关于Apache软件基金会,是目前世界最大的最受欢迎。
二.Maven的作用?
1.依赖管理
方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。
配置文件(pom.xml):
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.11</version>
不用在导入jar包,只用更改项目配置信息,自动联网下载。
2.统一项目结构
无论使用哪一款开发工具,创建出来的目录都是统一的
3.标准化项目构建的流程
标准跨平台(Linux,Windows,macOS)的自动化项目构建方式
清理------------>编译----------->测试-------------->打包---------->发布
三.仓库
1.本地仓库:自己计算机上的一个目录
2.中央仓库:由Maven团队维护的全球唯一的。
3.远程仓库(私服):一般哟由公司团队搭建的私有仓库
1.查找顺序
本地仓库----------->私服----------->远程仓库
四.Maven安装
1.解压apache-maven-3.6.1-bin.zip。
2.配置本地仓库:修改conf/setting.xml中的<localRepository>为一个指定目录
<localRepository>E:\develop\apache-maven-3.6.1\mvn_repo</localRepository>
3.配置阿里云私服:修改conf/settings.xml中的<mirrors>标签,为其添加如下子标签:
<mirror>
<id>name</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central<mirrorOf/>
</mirror>
4.配置环境变量:MAVEN_HOME为maven的解压目录,并将其bin目录加入PATH环境变量