Maven生命周期

1、构建生命周期:

验证项目 validate -> 编译 compile -> 测试 Test -> 打包 Package -> 检查 verify -> 安装 install -> 部署 deploy

Maven标准生命周期:clean(项目清理) -> build(项目部署) -> site(项目文档站点处理)

(1) clean包括:

mvn clean时会执行2个生命周期:pre-clean,clean;

mvn post-clean时会执行3个生命周期:pre-clean, clean, post-clean

(2)build包括:

校验 validate -> 初始化 initialize -> 生成源代码 generate-sources -> 处理源代码 process-sources -> 生成资源文件 process-resources  -> 编译 compile -> 处理类文件 process-classes -> 生成测试源代码 generate-test-sources -> 处理测试源代码 process-test-sources ->  生成测试资源文件 generate-test-resources -> 处理测试资源文件 process-test-resources -> 编译测试源码 test-compile -> 处理测试类文件 process-test-classes -> 测试 test -> 预打包 prepare-package -> 打包 package -> 集成测试前 pre-integration-test -> 集成测试 integration-test -> 集成测试后 post-integration-test -> 验证 verify -> 安装 install -> 部署 deploy。

(3)Site生命周期:

pre-site -> 生成项目站点文档 site -> post-site -> 部署站点到指定服务器 site-deploy。

 

2、Maven构建java项目

Maven 使用原型 archetype (maven-archetype-quickstart )插件创建项目,命令:

mvn archetype:generate -DgroupId=com.yq.kmpp -DartifactId=kmpp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

参数说明:

DgroupId:组织名;            DartifactId:项目名-模块名;   

DarchetypeArtifactId:指定 ArchetypeId,使用maven-archetype-quickstart插件;   

DinteractiveMode:是否使用交互模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值