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