常用命令
- mvn compile:编译,只编译main目录。发现配置依赖,首先查找本地仓库,若没有则查找中央仓库并下载。
- mvn test:测试。执行测试程序。
- mvn package:打包成jar/war,结果在target中。
- mvn install:将开发的模块放入本地仓库,供其他模块使用(放入的位置通过gav决定)。
- mvn clean:删除target目录即编译后的文件。
生命周期介绍
- 生命周期和构建的关系
- 在执行靠后的命令时,会将之前的命令全部执行一遍。例如如果命令在生命周期中的顺序为a,b,c,d,e。则在执行d命令时会将a,b,c命令都执行一遍。
- 生命周期包含的阶段:
- clean lifecycle:清理
- pre-clean clean post-clean
- default lifecycle:默认(最常用)
- site lifecycle:站点。与发布站点有关的
- pre-site site post-site site-deploy