Maven工具栏的功能详解

 目录

一、maven工具栏的功能

1、Lifecycle

2、Plugins

3、Dependencies

二、maven工具栏中各图标的功能用法

idea中maven的工具栏如下图所示:

一、maven工具栏的功能

1、Lifecycle

       展示Maven项目构建生命周期中常用的命令,方便快速执行。Maven默认生命周期重要的构建阶段( phase)

clean:清理,执行该命令会删除项目路径下的target文件,

validate:验证,验证项目是否正确,所需的信息是否完整

compile:编译, 会生成一个target文件夹, 文件夹中是编译源文件src的class项目文件
test:测试, 自动执行java项目的测试类

package:打包, 将java的源代码打包成字节码的jar包(war包或其它形式的包),但没有把打好的可执行jar包布署到本地maven仓库和远程maven私服仓库。

verify:核实,检查package是否有效、符合标准

install:安装, 将当前java项目安装到本地仓库,但没有布署到远程maven私服仓库

site:站点,生成项目的站点文档

deploy:完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

2、Plugins

       Maven的插件,主要用于执行相对应构建阶段的任务。

3、Dependencies

      Maven管理jar包的依赖关系视图。

二、maven工具栏中各图标的功能用法

图标意义作用
Reimport All Maven Projects根据pom.xml文件重新导入所有maven项目和依赖

Generate Sources and Update Folders For All Projects创建源码(可能时重新编译)并更新目录
Download Resourse and/or Document下载源码或文档
And Maven Projects添加maven项目
Run Maven Build执行生命周期中的阶段,要选中才能执行。如果处于未选中方时,图标为灰色
Execute Maven Goal运行maven生命周期或者插件Goal
Toggle Offline Mode切换离线模式,就是关闭和远程仓库的连接,从本地仓库中获取,也不能将jar包提交到远程仓库
Toggle Skip Tests Mode是否跳过测试。点击选中就可以跳过,打包的时候就可以跳过测试代码
Show Dependencies展示当前选中的maven项目的jar包依赖(不同版本此图标不同)
Collapse All收起下边展示的视图
Maven Setting跳转到maven的setting页面
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值