Maven系列4——Maven里面的命令详解+Junit使用

🌈hello,你好鸭,我是Ethan,西安电子科技大学大三在读,很高兴你能来阅读。

✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。
🏃人生之义,在于追求,不在成败,勤通大道。加油呀!


🔥个人主页:Ethan Yankang
🔥推荐:史上最强八股文||一分钟看完我的几百篇博客

🔥温馨提示:划到文末发现专栏彩蛋   点击这里直接传送

🔥本篇概览:详细讲解了Maven系列4——maven里面的命令+Junit使用。🌈⭕🔥


【计算机领域一切迷惑的源头都是基本概念的模糊,算法除外】


🌈序言:


学习Java最终一定是写项目,一定要将基础知识打扎实,而Maven又是JAVA项目的构建与管理的基石,所以显得尤为重要,应重点掌握之。(记住了,你学JAVA就要最好把他相关的所有知识都系统的学一学,后而习之,这样才算说有认真去对待这门语言)。


1.北京:

其实前面的项目都是IDEA在编译运行后主动联系maven,直接一键部署成了servlet.war包,其实这里面的过程很复杂:

接下来我们手动来看看:

2.手动部署:

下面的手动命令:

下面这些命令是有生命周期的,会按顺序执行。比如执行compile会自动执行前面的clean/validate


clean

清除所有target

如图,下面是之前产生的target目标文件内容

执行clean后:


vaildrate

验证代码是否正确,就像字节码验证一样,之后才编译。

详情请移步博主置顶的《剑指JVM》栏目


compile

编译


Test

3.使用Junit来测试

下面使用Junit来完成单元测试:

JUnit 是一个广泛使用的 Java 单元测试框架,具有以下重要作用:

  1. 验证代码功能

    • 帮助开发者编写测试用例来验证代码的正确性和预期行为。确保代码在各种情况下都能按照设计的方式工作。
  2. 早期发现错误

    • 在开发过程的早期阶段就能发现代码中的缺陷,降低修复成本。
  3. 促进代码质量

    • 促使开发者编写更清晰、更具可测试性和模块化的代码,提高代码的整体质量。
  4. 支持回归测试

    • 当对代码进行修改或重构时,运行现有的测试用例可以确保新的更改没有引入新的错误,并且原有功能仍然正常。
  5. 增强开发者信心

    • 高测试覆盖率和通过的测试用例能让开发者更有信心地推进开发工作。
  6. 便于代码维护

    • 对于新加入项目的开发者,测试用例可以帮助他们快速理解代码的功能和预期行为。

包结构如下:


Maven-Test

点击Maven的Test即可完成单元测试里面的全部测试方法。

或者自己点击test方法里面的测试启动项。

下面是

测试输出:


🔥警告:以Test开头

测试类名必须以Test开头,否则不会运行测试类方法。



💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖💖

热门专栏推荐

🌈🌈JAVA基础要夯牢                         关注走一波💕💕  

🌈🌈​​​​​​JAVA后端技术栈                          关注走一波💕💕  

🌈🌈JAVA面试八股文​​​​​​                          关注走一波💕💕  

🌈🌈代码随想录精讲200题                  关注走一波💕💕

🌈🌈JAVA项目(含源码深度剖析)    关注走一波💕💕  

🌈🌈计算机四件套                               关注走一波💕💕  

🌈🌈必知必会工具集                           关注走一波💕💕

🌈🌈书籍网课笔记汇总                       关注走一波💕💕         



📣非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞👍 关注❤收藏✅ 评论💬,大佬三连必回哦!thanks!!!
📚愿大家都能学有所得,功不唐捐!

  • 30
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值