一。解压maven(apache-maven-3.6.0-bin.zip)
---apache-maven-3.6.0
---bin(Binary书写) >存放二进制可执行的文件(命令),例如mvn
---boot >核心文件
---config(setting.xml)>配置文件
---lib (这个目录里存放着系统最基本的动态连接共享库)
二。配置环境变量(和大多数配置环境变量一样。主要是把bin目录下的可执行文件mvn放到环境变量PATH路径下(叠加到PATH下))
编辑启动文件 /etc/profile或。。。。
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
三。maven 的生命周期
validate--->compile--->test--->package--->verify--->install--->deploy()
验证 validate | 验证项目 | 验证项目是否正确且所有必须信息是可用的 |
编译 compile | 执行编译 | 源代码编译在此阶段完成 |
测试 Test | 测试 | 使用适当的单元测试框架(例如JUnit)运行测试。 |
包装 package | 打包 | 创建JAR/WAR包如在 pom.xml 中定义提及的包 |
检查 verify | 检查 | 对集成测试的结果进行检查,以保证质量达标 |
安装 install | 安装 | 安装打包的项目到本地仓库,以供其他项目使用 |
部署 deploy | 部署 | 拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程 |
Maven 有以下三个标准的生命周期:
- clean:项目清理的处理
- default(或 build):项目部署的处理
- site:项目站点文档创建的处理
mvn常用指令:mvn commond1 .... commond可用替换以上指令,执行相应指令mvn会执行相应的阶段。