Maven快速入门
Maven的简介
- 依赖管理
就是对jar包的统一管理,统一于一个仓库内。多个工程可以引用同个仓库的jar包,节省空间
- 一键构建
- 可以跨平台
- 应用于大型项目 可以提高开发效率
分模块开发,一个大工程分成若干个小工程模块开发。互联网项目,按业务逻辑分。传统项目,按层次分如web、service、dao。开发流程:完成一个工程模块,将其以jar包形式打包发送到私服上的远程仓库,若其他工程模块与其存在业务逻辑关系,再将其下载到本地仓库。
Maven安装配置
- 下载安装Maven3.39版本
http://maven.apache.org/download.cgi
- 直接解压到一个没有中文没有空格的文件夹里解压后的目录如下:
- Maven软件的核心文件:
Maven环境变量配置
- 要配置jdk, maven3.3.9这个版本所需的jdk版本必须要7以上
- 最终要运行的是maven软件中bin目录的mvn命令,所以要配置maven的环境变量
在系统变量添加
环境变量的名称:MAVEN_HOME
变量值:就是maven软件解压的目录:D:\apache-maven-3.3.9
- 把MAVEN_HOME添加到path里
- 验证maven是否配置成功:
打开dos窗口 输入: mvn –v
Maven仓库
- 本地仓库 自己维护
本地仓库的配置只需要修改settings.xml文件就可以
- 远程仓库(私服) 公司维护
- *仓库 maven团队维护
Maven的目录结构
pom.xml为核心文件
Maven常用命令
Clean 清理编译的文件
Compile 编译了主目录的文件
Test 编译并运行了test目录的代码
Package 打包
Install 就是把项目发布到本地仓库
Tomcat:run 一键启动
Maven的生命周期
Clean生命周期
Clean
Default生命周期
Compile test package install deploy
Site生命周期
Site
命令和生命周期的阶段的关系
不同的生命周期的命令可以同时执行
Mvn clean package