Maven本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)
![](https://i-blog.csdnimg.cn/blog_migrate/580c52be23c73b9a3840501bafe447fa.png)
Maven的作用:项目构建/依赖管理/统一开发结构
仓库:用于存放资源包含各种jar包
![](https://i-blog.csdnimg.cn/blog_migrate/2213d5f762c0c3130259e26443290dec.png)
![](https://i-blog.csdnimg.cn/blog_migrate/39b162d2e2c716aa389c269326e7ae54.png)
坐标:描述仓库中资源的位置。
https://repo1.maven.org/maven2/
Maven坐标主要组成:
groupId:定义当前Maven项目隶属组织名称(通常是域名反写)
artifactId:定义当前Maven项目名称(通常是模块名称)
version:定义当前项目版本号
packaging:定义该项目的打包方式
Maven坐标作用:使用唯一标识,唯一性定位资源位置
手动创建
![](https://i-blog.csdnimg.cn/blog_migrate/4bbaa4b50f48962934968852ec16f6f1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8b0d40f4189a8075e00d3d0e1f2726d2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f78c622066e42767d7cebe4343c02d36.png)
![](https://i-blog.csdnimg.cn/blog_migrate/644cc187fa4633151c9151b57908c15c.png)