使用maven打包时如何跳过test,有三种方式

方式一

针对spring项目:

  
        org.apache.maven.plugins  
        maven-surefire-plugin 
          
            true  
          
  

针对springboot:


    org.springframework.boot
    spring-boot-maven-plugin

 方式二(通用):

mvn clean install -DskipTests

方式三(通用):

mvn clean install -Dmaven.test.skip=true

mvn package -DskipTests=true
-DskipTests=true,不执行测试用例,但编译测试用例类生成相应的class文件至 target/test-classes 下。
 

mvn package -Dmaven.test.skip=true
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

区别:

1、使用 -Dmaven.test.skip=true,不但跳过单元测试的运行,也跳过测试代码的编译;

2、使用 -DskipTests=true 跳过单元测试,但是会继续编译。

 

你可能感兴趣的:(maven,java)