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,跳过测试类

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈Java多线程编程中Boolean常量的同步问题

    浅谈Java多线程编程中Boolean常量的同步问题

    这篇文章主要介绍了浅谈Java多线程编程中Boolean常量的同步问题,主要针对线程之间同步了不同的布尔对象的问题,需要的朋友可以参考下
    2015-10-10
  • 自定义注解实现Spring容器注入Bean方式(类似于mybatis的@MapperScans)

    自定义注解实现Spring容器注入Bean方式(类似于mybatis的@MapperScans)

    本文介绍了如何通过自定义注解@MyService和@MyServiceScans在SpringBoot项目中自动将指定包下的类注入Spring容器,详细解释了创建自定义注解、定义包扫描器ClassPathBeanDefinitionScanner的作用与实现
    2024-09-09
  • java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

    java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

    这篇文章主要介绍了java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三种常用的 PDF 处理库,它们各自具有独特的优势和特点,同时也存在一些局限性和差异,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-07-07
  • 浅析java消息摘要与数字签名

    浅析java消息摘要与数字签名

    这篇文章给大家分析了关于java消息摘要与数字签名的相关知识点内容,有兴趣的朋友们可以学习下。
    2018-08-08
  • Java版坦克大战游戏源码示例

    Java版坦克大战游戏源码示例

    本篇文章主要介绍了Java版坦克大战游戏源码示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Spring Boot 整合持久层之MyBatis

    Spring Boot 整合持久层之MyBatis

    在实际开发中不仅仅是要展示数据,还要构成数据模型添加数据,这篇文章主要介绍了SpringBoot集成Mybatis操作数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • SpringBoot中@ConditionalOnProperty注解的使用方法详解

    SpringBoot中@ConditionalOnProperty注解的使用方法详解

    这篇文章主要介绍了SpringBoot中@ConditionalOnProperty注解的使用方法详解,在开发基于SpringBoot框架的项目时,会用到下面的条件注解,有时会有需要控制配置类是否生效或注入到Spring上下文中的场景,可以使用@ConditionalOnProperty注解来控制,需要的朋友可以参考下
    2024-01-01
  • Java中将bean放入Spring容器中的几种方式详解

    Java中将bean放入Spring容器中的几种方式详解

    这篇文章主要介绍了Java中将bean放入Spring容器中的几种方式详解,在Spring框架中,有多种方式可以将Bean(即对象)放入Spring容器中,今天我们就来详细说一下这几种方式,需要的朋友可以参考下
    2023-07-07
  • 一个Java配置文件加密解密工具类分享

    一个Java配置文件加密解密工具类分享

    在 JavaEE 配置文件中,例如 XML 或者 properties 文件,由于某些敏感信息不希望普通人员看见,则可以采用加密的方式存储,程序读取后进行解密
    2014-04-04
  • Spring cloud oauth2如何搭建认证资源中心

    Spring cloud oauth2如何搭建认证资源中心

    这篇文章主要介绍了Spring cloud oauth2如何搭建认证资源中心,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11

最新评论