如果想跳过测试阶段,可用:
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来排除一些测试类。
<plugin>
<groupId>org.apahce.maven.plugins<groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<includes>
<include>**/*Tests.java</include>
</includes>
</configuration>
</plugin>
分享到:
相关推荐
使用maven打包的reportng的源码,增加了首页饼图显示。代码打开工具使用的是IDEA,maven install完成之后可以直接引入使用,亲测可以使用,如有任何问题欢迎私信我。
eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型错误
selenium+java+testng+maven测试用例执行,testng执行
测试用例在Tycho 0.22.0时成功,但在0.23.0或更高版本中失败。 问题似乎是在验证阶段执行tycho-packaging-plugin和buildnumber-maven-plugin目标的顺序:由于buildnumber-maven-plugin首先在POM中声明,因此应该先...
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
Maven_2.0编译、测试、部署、运行,Maven_2.0编译、测试、部署、运行
maven打包 maven打jar包详细步骤
主要介绍了如何在Maven项目中运行JUnit5测试用例实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Maven多模块项目编译速度慢,下面我们来学习下优化的方法。 mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven.compile.fork=true -T 4C 代表本机4个CPU内核都参与编译工程, -Dmaven.test.skip=true 代表...
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
Windows下实现的,git的自动拉取推送,svn的自动拉取和推送,maven自动编译,angular的自动打包发布,bat脚本
通过maven项目中的pom文件进行编译jar包。资源包包括maven3 和编译所需工具。
jenkins和maven配置自动编译打包和发布java项目
Maven打包,指定classes路径打包到WebContent/WEB-INF中
elasticsearch-6.4.2 IK6.4.2 plugin; maven编译后的,解压即可使用
工程运行环境有研发,测试和生产,不同的运行环境配置不同,maven 打包时指定文件目录,使用指定的文件夹下的配置文件。
遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程
自己整理的maven打包出现错误的解决办法、含有截图等 附带maven搭建私服等资料
检验案例 CI状态(主) ... 使用Maven的事实仅仅是为了便于将其他Maven依赖项预订到测试用例中 发布二进制文件 是我们发布过程的简要概述。 有关发布的更详细说明,请阅读 下载 玛文 < dependency>
Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)