1、maven介绍
maven是Apache公司的开源项目,是一个项目构建工具,用来管理依赖。
maven的两大核心功能:管理依赖:对jar包统一管理
项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列操作
maven的好处如何实现?
仓库:本地仓库:用于存储从远程仓库或中央仓库下载的插件和jar包
坐标:作用:用于定位jar包在仓库中的位置
公司名称+项目名称+版本信息
例如:org.mybatis+mybatis+3.8.8
maven项目中需要某一个jar包,只需要在maven项目中配置该jar包的坐标信息,maven程序会根据jar包坐标去jar包仓库去查找jar包
例如:<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
2、maven的安装
1.下载
2.解压
3、配置阿里云镜像仓库
直接从maven中央仓库下载速度非常慢,我们可以在settings配置文件中,配置阿里云镜像仓库:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置本地仓库路径
打开 settings.xml文件,配置如下:
<localRepository>E:\software\maven\repo</localRepository>
3、Idea集成Maven
4、创建maven工程
4、生命周期
“三套”相互独立,互不影响
clean
compile编译-test测试-package打包-install安装-deploy部署
site