MVN命令与生命周期

github地址
https://github.com/a18792721831/studyMaven.git
文章列表:
Maven最全知识
[INFO] Generating project in Batch mode
Maven项目的目录结构
Maven仓库解析
Maven pom.xml解析
MVN命令与生命周期
Maven私有仓库的搭建和使用
Maven依赖

MVN命令与生命周期

1 MVN命令

MVN命令与生命周期

  1. mvn --version查看maven的版本

    MVN命令与生命周期

  2. mvn clean清楚生成的class文件等,主要是清理target中的数据

    MVN命令与生命周期

  3. mvn compile编译源码,与mvn clean刚好相反

    MVN命令与生命周期

  4. mvn package打包,将class,资源文件打入jar包或者war包

    MVN命令与生命周期

  5. mvn tomcat:run运行tomcat容器

    MVN命令与生命周期

  6. mvn test执行test单元测试,生成测试报告

    MVN命令与生命周期

  7. mvn site生成报表

    MVN命令与生命周期

  8. mvn dependency:tree分析依赖树,在用于解决依赖冲突时,非常有效

    MVN命令与生命周期

  9. mvn install下载依赖,更新依赖

    MVN命令与生命周期

  10. mvn deploy发布打包后的文件

    MVN命令与生命周期

不过,更多的是使用ide里面的图形化操作

MVN命令与生命周期

2 Maven生命周期

生命周期:描述项目构建过程。也是预定义项目执行过程。降低项目管理的难度 。

  1. clean:项目构建之前清理
  2. default:项目编译和打包,安装,分发,部署。。
  3. site:项目报告,站点,发布

MVN命令与生命周期