maven编译打包如何跳过test测试
作者:way_more
本文介绍了Maven编译打包时跳过测试类的几种方式,包括使用Maven命令、在POM文件中配置和在IDEA中设置
前言
maven编译打包的时候跳过test测试类有多种方式,下面介绍几种常用的方式
1、MAVEN命令
可以使用以下命令
mvn install -Dmaven.test.skip=true 或者 #=true可以省略,DskipTests属性默认为true mvn install -DskipTests=true
区别:
- mvn install -Dmaven.test.skip=true 测试类不会生成.class 文件
- mvn install -DskipTests 测试类会生成.class文件
2、POM文件
spring boot项目跳过测试,使用spring-boot-maven-plugin,需要在pom.xml里加:
<properties> <skipTests>true</skipTests> </properties>
例:
<properties> <skipTests>true</skipTests> </properties> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
3、idea
如果我们是在idea进行install 或者package编译项目,那么点击下面的小图标,idea就会在编译时帮我们加上-DskipTests=true,跳过测试类
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。