Maven
Maven是一个项目管理工具, 它包含了一个项目对象模型(POM: Project Object Model), 一组标准集合, 一个项目生命周期, 一个依赖管理系统(DMS: Dependency Management System), 和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑
Maven的安装
- 下载地址: Maven官网
- 配置环境变量:
-
MAVEN_HOME
-
Path 下配置bin目录
-
- 测试 cmd -> mvn -v
Maven仓库
Maven仓库分三类: 本地仓库 , 远程仓库 (私服) , 中央仓库
在默认情况下启动Maven工程会从 本地仓库 找jar
包 , 本地没有情况下从 远程仓库 找jar
包 , 远程没有情况下 可从 中央仓库 下载 , 也可以本地上传
更改本地仓库的位置 : 安装目录下配置settings.xml
文件的<localRepository>
属性
Maven标准目录结构
- src
- main
- java - 核心代码部分
- resources - 配置文件部分
- webapp - 页面资源
- test
- java - 测试代码部分
- resources - 测试配置文件部分
- main
Maven常用命令
CMD
转到项目目录下, 使用前缀mvn
compile
-> 编译 -> 文件放置在target
目录下clean
-> 删除编译信息test
-> 编译测试代码package
-> 打包到target
目录install
-> 打包并保存到本地仓库deploy
-> 发布
Maven生命周期
默认生命周期: 编译compile
----> 测试test
----> 打包package
----> 安装install
----> 发布deploy
清理生命周期: 清楚项目编译信息clean