MVN命令与生命周期

时间:2022-11-15 15:59:23


MVN命令与生命周期

  • ​​MVN命令与生命周期​​
  • ​​1 MVN命令​​
  • ​​2 Maven生命周期​​

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的版本
  2. ​mvn clean​​清楚生成的class文件等,主要是清理target中的数据
  3. ​mvn compile​​​编译源码,与​​mvn clean​​刚好相反
  4. ​mvn package​​打包,将class,资源文件打入jar包或者war包
  5. ​mvn tomcat:run​​运行tomcat容器
  6. ​mvn test​​执行test单元测试,生成测试报告
  7. ​mvn site​​生成报表
  8. ​mvn dependency:tree​​分析依赖树,在用于解决依赖冲突时,非常有效
  9. ​mvn install​​下载依赖,更新依赖
  10. ​mvn deploy​​发布打包后的文件

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

MVN命令与生命周期

2 Maven生命周期

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

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

MVN命令与生命周期