Java学习路线:Maven(四)Maven常用命令

在IDEA的Maven模块中,可以看到每个项目都有一个生命周期

这些生命周期实际上是Maven的一些插件,每个插件都有各自的功能,而双击这些插件就可以执行命令

这些命令的功能如下:

  • clean:清除整个 target文件夹,一般用于编写Springboot项目清理缓存

  • validate:验证项目的可用性

  • complie:将项目编译为.class文件

  • install:将当前项目安装到本地仓库(C:\Users\用户名\.m2\repository),以供其他项目作为依赖导入

  • verify:按顺序执行每个默认的生命周期阶段

  • test:可以一键测试所有位于test目录下的测试案例

使用test有以下要求:

  • 测试类名称必须以Test结尾

  • 测试方法上必须标注@Test注解

  • package:对项目代码进行打包,生成jar文件

一般来说,项目编写完成后,要么作为Jar依赖供其他项目使用,要么就作为一个和可执行程序在控制台运行。可以使用package命令对项目进行打包

执行package之前,系统会自动执行Test,确保项目测试没有问题

相关推荐
HalvmånEver8 分钟前
Linux:初始网络(上)
linux·网络·学习·通信
REDcker10 分钟前
Linux C++ 内存泄漏排查分析手册
java·linux·c++
杰克尼13 分钟前
苍穹外卖--day11
java·数据库·spring boot·mybatis·notepad++
weixin1997010801615 分钟前
搜好货商品详情页前端性能优化实战
java·前端·python
王夏奇16 分钟前
python-pytest学习
python·学习·pytest
祁鱼鱼鱼鱼鱼18 分钟前
Nginx源码编译及平滑升级及回滚
学习
AnalogElectronic19 分钟前
云原生学习day1ubuntu安装docker,基础镜像打包
学习·docker·云原生
XiYang-DING21 分钟前
【Java SE】Java代码块详解
java·开发语言·python
白云如幻22 分钟前
【JDBC】面向对象的思路编写JDBC程序
java·数据库
摇滚侠24 分钟前
Java SpringBoot 项目,项目启动后执行的方法,有哪些方式实现
java·开发语言·spring boot