Maven定义
1. Maven定义:
(1)是项目的构建和管理工具
(2)Apache组织下的产品(软件)
2.Maven核心文件:
(1)pom文件作用:存储构建项目的类库的依赖
(2)pom文件的后缀是xml【pom.xml】
Maven特点
特点1:统一项目的目录结构
特点2:maven对第三方依赖库进行统一的版本管理
Maven仓库
1. Maven仓库的作用:
管理我们的构建(jar 类库)
2.Maven仓库的种类:
(1)maven本地仓库
(2)maven中央仓库
(3)maven远程仓库
关系图:
3.Maven本地仓库
核心要点:一般本地仓库所处的位置在本机(可以是Windows,可以是Linux系统)
4.Maven中央仓库
(1)国外中央仓库(存储在国外,连接非常慢)
(2)国内中央仓库(阿里云镜像站)
5.Maven远程仓库
核心要点:简称私服,在某个公司局域网内部搭建一个服务器,存储一堆的maven的jar包
Maven实战
1. Maven的安装
步骤1:准备安装包,然后解压
步骤2:配置maven的环境变量
==> win+q ==> 环境变量 ==> 双击Path ==> 新建 ==> 复制 Maven的bin所在的全路径 ==> 三个确定
步骤3:测试maven的环境变量是否配置成功:
cmd ==> mvn -v
步骤4:配置maven本地仓库
(1)在maven根目录创建文件夹repo
(2)复制选中的当前路径
(3)找到conf文件夹并找到settings.xml
步骤5:阿里云镜像配置
conf/settings.xml找到<mirrors>把里面的内容替换成阿里云镜像配置文件
步骤6:全局配置idea的maven路径:
(1)
(2)
(3)
步骤7:创建工程
基本都是用webapp模板,偶尔使用quickstart模板
创建maven工程使用pom管理
maven的各种问题在这里解决
1.进maven的类库网站网址
https://mvnrepository.com/artifact/mysql
2.搜索log4j的jar包
3.复制maven的xml
4.创建maven工程标准目录
5.创建类
6.resources目录下创建log4j.properties