Maven介绍

什么是Maven

 

Maven是一个项目管理工具,主要是用来管理jar包的

 

Maven的作用

项目构建:提供标准的、跨平台的自动化项目构建方式

依赖管理:方便快捷的管理项目依赖的资源(jar包) ,避免资源间的版本冲突问题

统一开发结构:提供标准的、统一的项目结构

 

Maven的目录结构

bin:存放了maven 的命令,比如我们前面用到的 mvn tomcat:run

boot:存放了一些 maven 本身的引导程序,如类加载器等

conf:存放了 maven 的一些配置文件,如 setting.xml 文件

lib:存放了 maven 本身运行所需的一些 jar 包

 

Maven基本概念

仓库

1.本地仓库

2.私服

3.中央仓库

 

坐标

什么是坐标

坐标是描述仓库中资源的位置

 

坐标主要组成部分

groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: org.mybatis)

artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)

version:定义当前项目版本号

packaging:定义该项目的打包方式

 

例:

Maven介绍_第1张图片

 

坐标的作用

使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完

 

本地仓库配置

 

私服配置(镜像仓库)

Maven介绍_第2张图片

 

IDEA绑定

 

Maven介绍_第3张图片

 

隐藏依赖

 

Maven介绍_第4张图片

 

排除依赖

排除依赖代表不需要此依赖包

 

Maven介绍_第5张图片

 

依赖范围

通过scope标签来设置范围

 

Maven介绍_第6张图片

你可能感兴趣的:(maven,java,jar)