MVN命令与生命周期
- MVN命令与生命周期
- 1 MVN命令
- 2 Maven生命周期
github地址
https://github.com/a18792721831/studyMaven.git 文章列表:
Maven最全知识[INFO] Generating project in Batch modeMaven项目的目录结构Maven仓库解析Maven pom.xml解析MVN命令与生命周期Maven私有仓库的搭建和使用Maven依赖
MVN命令与生命周期
1 MVN命令
-
mvn --version
查看maven的版本 -
mvn clean
清楚生成的class文件等,主要是清理target中的数据 -
mvn compile
编译源码,与mvn clean
刚好相反 -
mvn package
打包,将class,资源文件打入jar包或者war包 -
mvn tomcat:run
运行tomcat容器 -
mvn test
执行test单元测试,生成测试报告 -
mvn site
生成报表 -
mvn dependency:tree
分析依赖树,在用于解决依赖冲突时,非常有效 -
mvn install
下载依赖,更新依赖 -
mvn deploy
发布打包后的文件
不过,更多的是使用ide里面的图形化操作
2 Maven生命周期
生命周期:描述项目构建过程。也是预定义项目执行过程。降低项目管理的难度 。
- clean:项目构建之前清理
- default:项目编译和打包,安装,分发,部署。。
- site:项目报告,站点,发布