对于使用Mave进行项目构建的学习 是学习SpringBoot时的补充学习内容 主要是关于一些理论的补充 实际使用还是会继续学习使用SpringBoot
1 简介
Maven 项目管理工具 将项目开发和管理过程抽象成一个项目对象模型(POM)
作用:1.项目构建:提供标准的,跨平台的的自动化项目构建方式
2.依赖管理:方便快捷的构建项目依赖的资源(jar包)避免资源间版本冲突问题
3.统一开发结构:提供统一 标准的项目开发结构
2 基本概念
2.1 仓库
用于存储各种资源 包含各种jar包
配置:可以修改本地仓库的位置
2.2 坐标
坐标:用于描述资源在仓库中的位置 唯一定位资源的位置
查询坐标的网站:Maven Repository: Search/Browse/Explore
坐标组成:
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
3 项目构建
3.1 手工构建
使用手工创建文件夹或者使用插件进行模板生成