maven个人总结

时间:2021-10-13 01:51:54

一。解压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会执行相应的阶段。