1.maven常用的命令
1.1 clean(清理)
clean命令作用是:清理项目中target目录下文件。
1.2compile(编译)
compile命令作用是:将.java文件编译成 .class文件。
1.3test(测试)
test命令作用是:运行src-test-java下的单元测试类。(单元测试类名字命名规则:XXTest.java)
1.4package(打包)
package命令作用是:将项目打包到target目录下。
web 项目打包成:war文件。
java项目打包成:jar文件。
1.5install(安装)
install命令作用是:打包到本地仓库。
2.生命周期
maven的生命周期是抽象的,实际的工作都交由"插件"来完成。
maven的每个构建步骤都包含一个或多个插件。
maven中有三套相互独立的生命周期。
CleanLifeStyle
- 作用:清理项目
- 包含的生命周期阶段:pre-clean, clean,post-clean
编辑
- 当执行mvn clean时候, 将执行的生命周期阶段:pre-clean, clean。
- 当执行mvn post-clean时候, 将执行的生命周期阶段:pre-clean, clean,post-clean。
DefaultLifeStyle
- 作用:项目构建、部署
- 包含的生命周期阶段:
编辑
- 当执行mvn compile时候, 将执行的生命周期阶段:compile之前的所有阶段。
- 当执行mvn install 时候, 将执行的生命周期阶段:install 之前的所有阶段。
SiteLifeStyle
- 作用: 项目站点文档创建的处理
- 包含的生命周期阶段: