导读
概念:Maven是apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具
Maven的作用:
1.依赖管理:放便快捷的管理项目依赖的资源(jar包),避免版本冲突的问题
2.统一项目结构:提供标准、统一的项目结构
3.项目构建:标准跨平台(Linux、windows、MacOS)的自动化项目构建方式
总结:Maven是一款管理和构建Java项目的工具
Maven概述
介绍
Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建
作用:依赖管理、统一项目结构、项目构建
pom.xml----->项目对象模型(POM)------->依赖项目模型------->本地仓库-------->中央仓库
安装
1.下载
前往Maven官网下载:Maven – Download Apache Maven
可下载3.8.8版本:Index of /maven/maven-3/3.8.8/binaries (apache.org)
2.解压
建议存放在全英文目录
3.配置%MAVEN_HOME%的环境变量
4.Windows中的dos命令中验证一下配置的是否准确。输入mvn -v
5.配置本地仓库
6.配置阿里云私服
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
idea中配置Maven环境
创建Maven项目
Maven坐标
1.Maven中的坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置。
2.使用坐标来定义项目或引入项目中的依赖
Maven坐标主要组成
groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.bingyi)
artifactld:定义当前Maven项目名称(通常是模块名称)
version:当前定义项目的版本号