maven生命周期

maven生命周期:就是maven构建项目的过程,清理,编译,测试,报告,打包,安装,部署
maven插件:maven命令执行是,真正完成功能的是插件,插件就是一些jar文件,一些类文件

单元测试

用的是junit,junit是一个专门测试的框架(工具)

maven借助单元测试,批量的测试你类中的大量方法是否符合预期的。

使用步骤

1、加入依赖,在pom.xml加入单元测试依赖

        <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency>

2、在maven项目中的src/test/java目录下,创建测试程序,推荐的创建类和方法的提示:
①:测试类的名称:Test+测试类名
②:测试方法名称:test+方法名称
方法的定义规则:
a.方法是public的,必须的
b.方法没有返回值,必须的
c.在方法的上面加入@Test
d.方法名称是自定义的,推荐是test+方法名称

06-Maven生命周期和单元测试相关推荐

  1. Maven实战:Maven生命周期

    前言 之前有写过一篇文章Maven实战,介绍了Maven的一些基本概念,以及对于一个初学者而言的Maven基础知识,当时在我看来掌握了这些基本是够用的. 随着工作的深入,越来越感觉对于Maven的理解 ...

  2. maven 生命周期

    2019独角兽企业重金招聘Python工程师标准>>> maven 生命周期 博客分类: maven . 三套生命周期      Maven拥有三套相互独立的生命周期,它们分别为cl ...

  3. maven生命周期lifecycle和plugins介绍

    一.Maven的生命周期 生命周期的定义:Maven的生命周期就是为了对所有的构建过程进行抽象和统一.在大量项目的构建过程中,Maven总结出了一套高度完善的,易于扩展的生命周期,包括项目的清理,初始 ...

  4. Maven-学习笔记04【基础-Maven生命周期和概念模型图】

    Java后端 学习路线 笔记汇总表[黑马程序员] 黑马程序员(腾讯微云)Maven基础讲义.pdf Maven-学习笔记01[基础-Maven基本概念] Maven-学习笔记02[基础-Maven的安 ...

  5. nexus私服搭建及maven生命周期

    一.maven找库流程 从流程上看创建nexus私服,能够优化流程,而且更加快速 二.nexus下载.安装 1.nexus下载地址 https://sonatype-download.global.s ...

  6. maven生命周期及常见命令

    前言 我们在日常开发中都会用到maven,gradle-这些项目管理工具.他们能帮助我们快速构建一个新项目,管理项目的jar包依赖关系.我们可以使用maven提供的命令来和maven进行交互,让mav ...

  7. Maven生命周期,依赖范围

    maven生命周期 构建生命周期是由阶段组成的: 这些构建生命周期中的每一个由构建阶段的不同列表定义,其中构建阶段表示生命周期中的阶段. 例如,默认(default)的生命周期包括以下阶段(注意:这里 ...

  8. Maven系列之Maven生命周期简介

    Maven的生命周期其实是指它对所有的构建过程进行了反复的推敲.反思,之后总结了一套高度抽象过程.基本上包含了项目的清理.初始化.编译.测试.打包.集成测试.验证.部署..站点生成等步骤 Maven有 ...

  9. Eclipse中Maven常用命令以及Maven生命周期详解

    Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...

最新文章

  1. 人生感悟:一个男人必须具有的东西
  2. 开发中关于Fragment异常的两个问题
  3. 移动网页如何实现发送短信和拨打电话的功能
  4. HTML 5参考手册
  5. 源码分析 Mybatis 的 foreach 为什么会出现性能问题
  6. python中排序从小到大_Python实现对特定列表进行从小到大排序操作示例
  7. CSS世界-第一、二章
  8. 用计算机软件绘制思维导图,无需其他软件!用Word 2016快速制作思维导图
  9. 中文论文检索证明怎么开_论文检索证明在哪里弄
  10. runtime error python 3.5_Python 3.5 RuntimeError: can't start new thread
  11. 【14】婚礼片剪辑案例【15】电视剧片头剪辑案例
  12. xyplorer的完美设置
  13. php的repl是什么,更好的 repl
  14. android自动对焦第一次对焦,Android自定义相机实现自动对焦和手动对焦
  15. cad2020打印样式放在哪个文件夹_deepin使用笔记——Linux配置惠普(HP)打印机
  16. Java二分法查找数组中某个数的下标
  17. 计算机应用基础知识doc,独家稿件:终稿[定稿]计算机应用基础知识全册教案.docOK版...
  18. SSD 速度对编译的影响
  19. 探测输入字符串是否为UTF8编码
  20. 12-12. MySQL中常见运算符(算数运算符、比较运算符、逻辑运算符)

热门文章

  1. 暑期实训CPU设计(四)
  2. 安卓一键新机改串软件的原理是什么
  3. python量化交易之 放量跌到底买入-涨1.1再卖
  4. 是什么扼杀了大学后的成长?
  5. 考研政治——马原相关哲理
  6. 孙立平:绝望比贫穷更可怕(转载)
  7. ERP系统模块完全解析──主生产计划MPS
  8. win10网络连接显示无网络但可以上网
  9. 一体机电脑属于微型计算机,微型计算机在机电一体化中的地位
  10. 求根号x(LeetCode--分治篇)