一、Maven的下载与配置
1.下载Maven压缩包
官网
2.配置Maven环境变量
找到Maven所在路径,复制路径 打开系统属性,配置环境变量
加入path环境变量 验证是否配置成功
二、Maven的基本概念
1.Maven概述
Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成-个项目对象模型(POM) POM (Project ObjectModel) :项目对象模型
2.Maven作用
项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(jar包), 避免资源间的版本冲突问题统一开发结构:提供标准的、统一的项目结构
3.Maven基础概念
■仓库:用于存储资源,包含各种jar包
●仓库分类:
本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源远程仓库:非本机电脑.上的仓库,为本地仓库提供资源中央仓库: Maven团队维护,存储所有资源的仓库
■私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
●私服的作用:
保存具有版权的资源,包含购买或自主研发的jar中央仓库中的jar都是开源的,不能存储具有版权的资源一定范围内共享资源,仅对内部开放,不对外共享
4.Maven坐标
什么是坐标?
Maven中的坐标用于描述仓库中资源的位置----->网址
Maven坐标主要组成
groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: org.mybatis)artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、 SMS)version:定义当前项目版本号packaging:定义该项目的打包方式
Maven坐标的作用
使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成
5.Maven仓库
网址
搜索自己需要的包,复制到自己的项目里,一般选择使用人数最多的包
三、配置Maven本地仓库配置
1.新建一个仓库存放文件
注意:这个是改变仓库存放文件的路径,之前在DOS窗口运行库过mvn命令的,会在动在C盘用户目录下生成一个.m2/repository 文件夹、
2.自定义仓库存放路径
输入以下代码:
3.修改镜像仓库路径
使用阿里云镜像 仍然是在settings.xml文件粘贴以下代码
4.执行编译,下载依赖
四、Maven的目录结构
1. Maven的工作目录结构
2. pom.xml文件
src同层目录下的pom.xml文件
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3. Maven项目构建命令
以mvn开头,后加功能参数,一次可执行多个命令,用空格隔开
mvn compile #编译
mvn clean #清理
mvn test #测试
mvn package #打包
mvn install #安装到本地仓库
五、在IDEA建立Maven项目
1. 在IDAE中的配置maven路径
2. 创建Maven项目
3. 在Maven项目加入jar包
4. Maven的运行
1.快捷运行
2.自己设置。好处是可以调试Debug,和同时运行多条命令
六、Maven配置Tomcat
在项目的pom.xml文件内加入以下代码
运行tomcat,快捷操作
运行tomcat,手动配置运行 和五、中的配置过程一样,只不过改了一个命令参数
七、Maven依赖配置参数详解