当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/479364.html

相关文章:

  • 服务器数据恢复—分区结构被破坏的reiserfs文件系统数据恢复案例
  • lua入门教程:type函数
  • Java图片转word
  • 立体视觉的核心技术:视差计算与图像校正详解
  • PaddleNLP的FAQ问答机器人
  • 2024年12月中国多场国际学术会议,EI检索录用!
  • 日语学习的难易程度
  • java-web-web后端知识小结
  • 常见的排序算法(二)
  • spark的RDD分区的设定规则
  • 【点云网络】voxelnet 和 pointpillar
  • HAL库硬件IIC驱动气压传感器BMP180
  • 探索Python音频处理的奥秘:Pydub库的魔法
  • LeetCode 热题100(七)【链表】(2)
  • 计算机网络 TCP/IP体系 网络层
  • 迈入国际舞台,AORO M8防爆手机获国际IECEx、欧盟ATEX防爆认证
  • 实习作假:阿里健康实习做了RABC中台,还优化了短信发送流程
  • Unity中IK动画与布偶死亡动画切换的实现
  • java导出word文件(手绘)
  • ssm070基于SSM框架的校园代购服务订单管理系统的设计与实现+vue(论文+源码)_kaic
  • Java项目实战II基于Spring Boot的秒杀系统设计与实现(开发文档+数据库+源码)
  • FastAPI —— 请求参数验证
  • 第七篇: BigQuery中的复杂SQL查询
  • 【SQL实验】高级查询(难点.三)含附加数据库操作
  • qt QFileSystemModel详解
  • element plus中修改el-table的样式
  • 深入理解封装与接口:Java程序设计的核心思想与最佳实践
  • linux 下调试 mpu6050 三轴加速度
  • C语言心型代码解析
  • 【LeetCode】【算法】647. 回文子串