首页 > 其他分享 >maven命令,跳过单元测试-maven.test.skip和skipTests的区别

maven命令,跳过单元测试-maven.test.skip和skipTests的区别

时间:2023-05-24 23:37:14浏览次数:38  
标签:skip 单元测试 maven 编译 测试用例 test


maven命令,跳过单元测试-maven.test.skip和skipTests的区别

-DskipTests,不执行测试用例,但是会编译测试用例类,并且会生成相应的class文件,而且此文件放置在target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不会编译测试用例类。
一、使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。
例如:mvn package -Dmaven.test.skip=true
二、使用mvn package -DskipTests,这个命令会跳过单元测试,但是会继续编译,单元测试有bug,而且又没有时间修改单元测试的bug,或者单元测试编译错误,就不要使用这个命令,可以使用上面的命令。

 

PS:对于新引入项目的静态资源,需要执行clean一下,然后再重新启动项目。

 

标签:skip,单元测试,maven,编译,测试用例,test
From: https://blog.51cto.com/u_16128050/6343386

相关文章

  • maven打包时跳过TEST的方式汇总
    使用maven打包时如何跳过test,有以下几种方式针对spring项目<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><confi......
  • Maven+Eclipse+SpringMVC+MyBatis整合
    Maven+Eclipse+SpringMVC+MyBatis整合参考:SpringMVC3.0.5+Spring3.0.5+MyBatis3.0.4全注解实例详解(一):[url]http://www.blogjava.net/bolo/archive/2011/05/23/349655.html[/url]Maven最佳实践:版本管理:[url]http://juvenshun.iteye.com/blog/376422[/......
  • 使用Maven管理Web工程
    使用命令创建webapp工程:到workdpace运行命令[b][color=red]mvnarchetype:create-DgroupId=com.pandy-DartifactId=MavenDemo-DarchetypeArtifactId=maven-archetype-webapp[/color][/b]使用maven构建web项目实例[url]http://hnzhoujunmei.iteye.com/......
  • 学习Maven的使用
    学习maven的使用:[url]http://fluagen.blog.51cto.com/146595/40086[/url]Maven试用手记----开始一个新的项目并编译和测试:[url]http://www.blogjava.net/lvdougao/articles/26827.html[/url]maven编译命令:[url]http://radio123.iteye.com/blog/1490......
  • flask框架使用unittest单元测试
    user_labels_api.py1#-*-coding:utf-8-*-2#Author:Ethan3#Time:2023/5/1612:504fromflaskimportFlask,jsonify,render_template,request,json5importrequests6#fromflask_sqlalchemyimportSQLAlchemy7app=Flask(__name__)8#bd......
  • Maven的概述
    Maven的概述@目录Maven的概述2.依赖3.Maven的工作机制3.最后:感谢Java项目开发过程中,构建指的是使用『原材料生产产品』的过程。原材料Java源代码基于HTML的Thymeleaf文件图片配置文件……产品一个可以在服务器上运行的项目构建过程包含的主要的环节:......
  • Maven安装与配置
    Maven安装与配置1.下载Mavenhttps://maven.apache.org/download.cgi这里面的第二个:2.配置Maven环境变量此电脑->右键属性->下面点击高级系统设置->点击环境变量设置->用户变量中新建:变量名:M2_HOME 变量值:Maven所在目录(比如:E:\apache-maven-3.9.2-bin\apache-maven-......
  • Maven报错 解决方案。ERROR: No goals have been specified for this build. You must
    转:https://www.codeleading.com/article/61821466327/报错:[ERROR]Nogoalshavebeenspecifiedforthisbuild.Youmustspecifyavalidlifecyclephaseoragoalintheformat<plugin-prefix>:<goal>or<plugin-group-id>:<plugin-artifact-......
  • 记一次IDEA运行maven命令异常退出,Process finished with exit code -1073741819 (0xC
    系统是基于ARM64的win11,问题根源也不是网传的金山毒霸,出问题的也不是我。起因,我一学弟想在他的微软surfacepro上装IDEA学java,然后给他整了个i586版本的jdk(也就是32位jdk).后面他学习的时候用到tomcat,然后一运行项目啊,发现tomcat是64位,32位的jdk运行不起来,然后把jdk换成了64......
  • idea中jdk11用maven编译失败 Fatal error compiling: tools.jar not found: XX\Java
    ideamaven编译需要用到jdk的lib包里面的tools.jar文件,但是jdk1.8之后就没有tools.jar了。我这里用的是graalvm的jdk11,编译一直报错,网上也查不到。解决办法: 根据对应路径创建一个lib包,并把jdk1.8的lib下面的tools.jar复制一个放到这个包下面,让这个路径有这个包就行了。我......