Maven
1、是项目管理工具
包含POM项目对象模型、标准集合、项目生命周期、一个依赖管理系统
2、要解决的问题:
Jar包冲突依赖
单元测试
打包 部署
Maven 的jar包不在项目中,在jar包仓库里,通过jar包的坐标找到对应的jar包
3、种类
仓库种类
本地仓库
远程仓库【私服】
中央仓库
4、Maven项目标准目录结构:
Src/main/java 核心代码
Src/main/resources 配置文件
Src/test/java 测试代码
Src/test/resources 测试配置
src/main/webapp 页面资源 ,js,css,图片等
5、Maven常用命令
mvn clean 各个电脑环境下编译出来的 可能不通,要clean
mvn complie 把main目录下的代码编译,放置在target目录下
mvn package 打包
mvn install
6、生命周期
清理生命周期 清理clean
默认生命周期
编译compile
测试test
打包 package
安装install
发布deploy
7、站点生命周期
8、Maven核心功能一——依赖管理
项目对象模型POM —pom.xml
项目自身信息
项目运行以来的jar包信息
项目运行信息比如jdk,tomcat信息
9、依赖管理模型
仓库—坐标—项目名 版本号
10、核心功能二:一键构建