Maven的生命周期
maven有以下三个标准的生命周期: 1、clean:项目清除的处理 2、default:项目部署 3、site:项目站点文档创建处理
clean生命周期
pre-clean: 执行一些需要在clean之前完成的工作 clean: 移除所有上一次构建生成的文件 post-clean: 执行一些需要在clean之后立刻完成的工作
如果执行 mvn clean 将运行以下两个生命周期阶段: pre-clean, clean 如果我们运行 mvn post-clean ,则运行以下三个生命周期阶段: pre-clean, clean, post-clean
default生命周期
1、去网上查。。。。。。 常用的: validate: 验证工程是否正确,所有需要的资源是否可用 compile: 编译项目的源代码。 test: 使用合适的单元测试框架来测试已编译的源代码。这些测试不需要已打包和布署。 Package: 把已编译的代码打包成可发布的格式,比如jar。 integration-test: 如有需要,将包处理和发布到一个能够进行集成测试的环境。 verify: 运行所有检查,验证包是否有效且达到质量标准。 install: 把包安装到maven本地仓库,可以被其他工程作为依赖来使用。 Deploy: 在集成或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
总结:
就是说这些命令必须顺序执行,但是可以跳跃 列如: 1.mvn compile 2.mvn package 这两个命令就跳跃了一些
site生命周期
1、pre-site:生成项目站点之前需要完成的工作 2、site:生成项目站点文档 3、post-site:生成项目站点之后需要完成的工作 4、site-deploy:将项目站点发布到服务器
标签:生命周期,site,maven,标准,clean,post,mvn From: https://www.cnblogs.com/moon-ye/p/16715182.html