maven编译打包如何跳过test测试
更新时间:2024年12月11日 09:30:44 作者: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,跳过测试类

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
自定义注解实现Spring容器注入Bean方式(类似于mybatis的@MapperScans)
本文介绍了如何通过自定义注解@MyService和@MyServiceScans在SpringBoot项目中自动将指定包下的类注入Spring容器,详细解释了创建自定义注解、定义包扫描器ClassPathBeanDefinitionScanner的作用与实现2024-09-09
java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)
这篇文章主要介绍了java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三种常用的 PDF 处理库,它们各自具有独特的优势和特点,同时也存在一些局限性和差异,文中通过代码介绍的非常详细,需要的朋友可以参考下2025-07-07
SpringBoot中@ConditionalOnProperty注解的使用方法详解
这篇文章主要介绍了SpringBoot中@ConditionalOnProperty注解的使用方法详解,在开发基于SpringBoot框架的项目时,会用到下面的条件注解,有时会有需要控制配置类是否生效或注入到Spring上下文中的场景,可以使用@ConditionalOnProperty注解来控制,需要的朋友可以参考下2024-01-01


最新评论