常用命令
- mvn clean
compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target
目录下。
- mvn compile
- mvn test
test 是 maven 工程的测试命令 mvn test,会执行 src/test/java 下的单元测试类。
- mvn package
package 是 maven 工程的打包命令,对于 java 工程执行 package 打成 jar 包,对于 web 工程打成 war
包。
- mvn install
install 是 maven 工程的安装命令,执行 install 将 maven 打成 jar 包或 war 包发布到本地仓库。
- mvn deploy
生命周期
maven对项目构建过程分为三套相互独立的生命周期:
- Clean Lifecycle:在进行真正的构建之前进行的一些清理工作。
- Default Lifecycle:构建的核心部分,编译测试打包部署等等。
- Site Lifecycle:生成项目报告,站点,发布站点等。