java打包跳过test_maven打包如何跳过测试操作的?
大家是否了解诶maven如何打包跳过测试呢?如果不知道的小伙伴可以跟着小编一起学习新的知识哦,了解的可以跟着小编一起来复习巩固知识哦,接下来让我们一起来进行了解下吧。
Maven打包是如何跳过测试的呢?
正常的来说,不应该这样做的,因为在测试的时候,是可以避免很多麻烦来排除一些不必要的一些错误,前提是测试足够规范,这里主要指junit测试,如果junit测试有问题的话,将会直接影响到mvn
install打包。
如何跳过测试,有两种办法:
打包时不将资源文件夹下的文件打入包中
pom.xml
Html代码如下:
org.apache.maven.plugins
maven-war-plugin
2.0.2
src/main/resources/**
跳过测试代码:
1.pom.xml
org.apache.maven.plugins
maven-surefire-plugin
true
2. 使用命令操作如下:
mvn test -Dmaven.test.failure.ignore=true
mvn install -Dmaven.test.skip=true
如果想要跳过测试阶段,可用使用如下操作:
mvn package -DskipTests
如果想临时性跳过测试代码的编译,可用使用如下操作:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制 maven-compiler-plugin 和 maven-surefire-plugin
两个插件的行为,一是跳过编译,二是跳过测试。
指定测试类:
mvn test -Dtest=RandomGeneratorTest
以Random开头,Test结尾的测试类。
mvn test -Dtest=Random*Test
用逗号分隔指定多个测试用例:
mvn test -Dtest=ATest,BTest
test参数必须匹配至少一个测试类,否则会报错并导致构建失败。在这个时候可以使用以下配置的方式来指定,即使没有任何测试用例也不要报错。
mvn test -Dtest -DfailIfNoTests = false
POM文件配置包含与排除测试用例,使用** / *
Test.java来匹配所有以Tests结尾的Java类。两个星号**用来匹配任意路径,一个星号*用来获取除路径风格符外的0个或多个字符。还可使用excludes来排除一些测试类。
Html代码如下:
org.apahce.maven.plugins
maven-surefire-plugin
2.5
**/*Tests.java
好了,今天的maven相关知识就讲到这里了,如果想要了解更多Java常见问答的相关知识,请继续关注本网站。
java打包跳过test_maven打包如何跳过测试操作的?相关推荐
- java打包跳过test_Maven打包跳过测试的命令
mvn clean 会把原来target目录给删掉重新生成. mvn install 安装当前工程的输出文件到本地仓库,然后打包 mvn clean install 先删除target文件夹 ,然后打 ...
- maven打包报错:Please refer to XXXtargetsurefire-reports for the individual test results. 以及跳过test打包
在使用maven使用package打包的时候有时候会出现如下错误: There are test failures. Please refer to XXX/target/surefire-repor ...
- Maven跳过antrun打包
Maven跳过antrun打包:clean package -Dmaven.antrun.skip=true
- java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
在打maven包是遇见一个问题:打完包发现src/main/java中的的mapping没有被打包进去: 原因主要是mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认 ...
- java应用程序利用Exe4j打包exe文件
java应用程序利用Exe4j打包exe文件 今天上课给学生介绍利用Myeclipse打jar包和exe文件,随便就随手写了下文档供大家参考,希望对大家有用. 1. 使用简介: 把java ...
- java 程序打包成jar_Java程序打包成jar包
二.打包成可运行的jar包 要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称) ...
- od怎么解java打包的exe_关于打包java文件并生成可执行文件的问题
使用java写出的程序不像C++的exe可以直接双击执行,这个有时候会有很多不便,还好java提供了一种打包机制,可以帮助我们实现双击即可执行的夙愿.参考了一些资料,这里把这个过程跟大家分享下.只做演 ...
- java生成可执行文件_关于打包java文件并生成可执行文件的问题
使用java写出的程序不像C++的exe可以直接双击执行,这个有时候会有很多不便,还好java提供了一种打包机制,可以帮助我们实现双击即可执行的夙愿.参考了一些资料,这里把这个过程跟大家分享下.只做演 ...
- java用HttpURLConnection发起HTTPS请求并跳过SSL证书,解决:unable to find valid certification path to requested targ
java用HttpURLConnection发起HTTPS请求并跳过SSL证书 问题出现:unable to find valid certification path to requested ta ...
最新文章
- CentOS6怎么样设置ADSL上网
- CentOS镜像下载地址
- LeetCode 38外观数列39组合总和
- DM368开发 -- uboot 使用
- Fragment 生命周期:
- Maven项目错误解决小结
- fabric 转账_Fabric 学习笔记-架构初探
- java并发编程(十七)内存操作总结
- pthon-递归实战-操作文件
- 怎么判断一个字符串的最长回文子串是否在头尾_回文自动机入门
- 一些sql语句的详细解释
- linux下载win软件,Linux大神都知道的下载工具,其实Windows平台也能用
- 华为2022校园赛——车道渲染
- 前后端利用accessToken与refreshToken无感刷新
- Yii2 第三方类库安装和使用:Imagine
- Unity-安卓端透明背景设置
- Can‘t reconnect until invalid transaction is rolled back
- jquery触屏幻灯片
- 学习Python编程好找工作吗?
- Flink实践 | 360 政企安全基于 Flink 的 PB 级数据即席查询实践