Maven常用命令
- clean: 清理编译后的目录
- compile: 编译,只编译 main 目录,不编译 test 中的代码
- test-compile: 编译 test 中的代码
- test: 运行 test 中的代码
- package: 打包
1). Java项目->打成 jar 包
2). web项目->打成 war 包 - install: 发布项目到本地仓库,用在打 jar 包上,打成 jar 包可以被其他项目使用
- tomcat:run: 一键构建项目
maven生命周期
- Clean 生命周期: clean
- Default 生命周期: compile、test-compile、test、package、install
- Site 生命周期: site命令,生成项目描述文档静态页面
- 不同生命周期可以在一起执行,例如先 clean 再 compile
命令的执行顺序
- 在相同生命周期中的命令才会受执行顺序的影响
- Default 生命周期中的命令执行顺序:
compile <- test-compile <- test <-package <-install
例如:运行install命令,相当于从 compile 命令,一直执行到 install 命令