Maven快速入门

Maven的简介

  1. 依赖管理

就是对jar包的统一管理,统一于一个仓库内。多个工程可以引用同个仓库的jar包,节省空间

  1. 一键构建
  2. 可以跨平台
  3. 应用于大型项目 可以提高开发效率

分模块开发,一个大工程分成若干个小工程模块开发。互联网项目,按业务逻辑分。传统项目,按层次分如web、service、dao。开发流程:完成一个工程模块,将其以jar包形式打包发送到私服上的远程仓库,若其他工程模块与其存在业务逻辑关系,再将其下载到本地仓库。

 

 

Maven安装配置

  1. 下载安装Maven3.39版本

http://maven.apache.org/download.cgi

  1. 直接解压到一个没有中文没有空格的文件夹里解压后的目录如下:

  1. Maven软件的核心文件:

 

Maven环境变量配置

 

  1. 要配置jdk,  maven3.3.9这个版本所需的jdk版本必须要7以上
  2. 最终要运行的是maven软件中bin目录的mvn命令,所以要配置maven的环境变量

在系统变量添加

环境变量的名称:MAVEN_HOME

变量值:就是maven软件解压的目录:D:\apache-maven-3.3.9

  1. 把MAVEN_HOME添加到path里
  1. 验证maven是否配置成功:

打开dos窗口 输入: mvn –v

 

Maven仓库

  1. 本地仓库 自己维护

本地仓库的配置只需要修改settings.xml文件就可以

  1. 远程仓库(私服) 公司维护
  2. 中央仓库 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