目录
Maven概述
Maven是专门用于管理和构建Java项目的工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。 它的主要功能有:
提供了一套标准化的项目结构
提供了一套标准化的构建流程(编译,测试,打包,发布……)
提供了一套依赖管理机制
Maven安装配置
1.解压安装包
可自行下载:
链接:https://pan.baidu.com/s/1HkPhZc0OMGqj4-3ErIgn9A?pwd=6666
提取码:6666
--来自百度网盘超级会员V4的分享直接下载到自己想安装的位置,解压到当前文件夹即可。
解压后如下图:
2.配置环境变量
(1)此电脑
右键 -->高级系统设置
-->高级
-->环境变量
(2)在系统变量处新建一个变量 MAVEN_HOME
变量值就是刚刚的安装目录
在 Path 中进行配置 -->新建 --> %MAVEN_HOME%\bin
然后确定,打开 cmd,敲进去 mvn -version
看到提示这个就是配置成功了!
3.配置本地仓库
打开安装目录 --> conf -->用记事本打开 settings.xml
默认仓库的位置在C盘中,这里我们将仓库位置改一下
1.在刚刚的安装目录,创建文件夹
将来,这个就是Maven的本地仓库,进入这个文件夹,复制路径
保存即可!
4.配置阿里云私服
还是刚刚那个文件,打开找到<mirrors>标签
将下面代码复制到下面
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
Maven的基本使用
Maven的常用命令
编译命令
mvn compile
执行后, 自动从阿里云下载编译需要得插件的jar包,在本地仓库也能看到下载好的插件,项目文件夹下会生成一个target目录。
清理命令
mvn clean
执行后,自动从阿里云下载清理需要得插件的jar包,在本地仓库也能看到下载好的插件,删除项目下的target目录。
打包命令
mvn package
执行后,自动从阿里云下载打包需要得插件的jar包,在本地仓库也能看到下载好的插件,将当前项目打包成 jar 包,在项目的 terget 目录下可以以找到该 jar 包。
测试命令
mvn test
该命令会执行所有的测试代码。
安装命令
mvn install
该命令会将当前项目打成jar包,并安装到本地仓库。
Maven 生命周期
Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件
Maven 对项目构建的生命周期划分为3套:
clean :清理工作。
default :核心工作,例如编译,测试,打包,安装等。
site : 产生报告,发布站点等。这套声明周期一般不会使用。
同一套生命周期内,执行后边的命令,前面的所有命令会自动执行。