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,确保项目测试没有问题

相关推荐
霑潇雨3 分钟前
Spark学习基础转换算子案例(单词计数(WordCount))
java·大数据·分布式·学习·spark·maven
夏日听雨眠11 分钟前
Linux(信号,管道,共享内存)
java·服务器·网络
TANGLONG22212 分钟前
【C++】继承详解——基类/派生类、作用域、默认函数、菱形继承(超详细)
java·c语言·c++·经验分享·笔记·ajax
zmsofts19 分钟前
IntelliJ IDEA)因为内存不足而崩溃
java·ide·intellij-idea
Dlrb121127 分钟前
C语言-字符串指针与函数指针
java·c语言·前端
萝卜白菜。30 分钟前
通过cmdline-jmxclient.jar采集TongWeb8.0监控值
java·jar
最后一支迷迭香37 分钟前
苹果的MacOS系统适合做Java开发吗
java·开发语言·macos
m0_7390300038 分钟前
[特殊字符] Java 高频面试题汇总
java·开发语言·面试
白宇横流学长39 分钟前
基于Spring Boot的校园考勤管理系统的设计与实现
java·spring boot·后端