【修真院java小课堂】clean,install,package,deploy分别代表什么含义?

大家好,我是IT修真院成都分院第12期学员,一枚正直善良的java程序员。
今天给大家分享一下,修真院官网java任务一中可能会使用到的知识点:

clean,install,package,deploy分别代表什么含义?

1.    背景介绍

要理解clean,install,package,deploy的含义,我们必须先认识maven。因为他们是maven中的命令。

Maven是什么?有什么用?怎么用?

2.    知识剖析

1.    maven是什么?

Maven是一个项目构建和项目管理工具。

2.    maven有什么用?

能够帮助使用者完成从清理,编译,测试,生成报告,打包和部署的一系列操作过程

maven标准化了项目的构建过程,有利于团队之间的协作。此外,maven可以有效的解决java项目中jar包依赖问题,解决由此带来的版本不一致等问题。maven还提供了一个免费的中央仓库,几乎可以找到任何开源类库。

3.    怎么用?

我们在开发项目的时候,不断地在进行编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。Maven有三套相互独立的生命周期clean,install,package,deploy 属于maven项目的生命周期中的一部分。Maven有三套相互独立的生命周期:

1.CleanLifecycle 在进行真正的构建之前进行一些清理工作。

2.DefaultLifecycle 构建的核心部分,编译,测试,打包,部署等等。

3.SiteLifecycle 生成项目报告,站点,发布站点。如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值