zoukankan      html  css  js  c++  java
  • 【转】maven跳过单元测试-maven.test.skip和skipTests的区别

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

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

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

    一 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。

    [html] view plain copy
     
    1. mvn package -Dmaven.test.skip=true    


    也可以在pom.xml文件中修改

    [html] view plain copy
     
    1. <plugin>    
    2.     <groupId>org.apache.maven.plugin</groupId>    
    3.     <artifactId>maven-compiler-plugin</artifactId>    
    4.     <version>2.1</version>    
    5.     <configuration>    
    6.         <skip>true</skip>    
    7.     </configuration>    
    8. </plugin>    
    9. <plugin>    
    10.     <groupId>org.apache.maven.plugins</groupId>    
    11.     <artifactId>maven-surefire-plugin</artifactId>    
    12.     <version>2.5</version>    
    13.     <configuration>    
    14.         <skip>true</skip>    
    15.     </configuration>    
    16. </plugin>   

    二 使用 mvn package -DskipTests 跳过单元测试,但是会继续编译;如果没时间修改单元测试的bug,或者单元测试编译错误。使用上面的,不要用这个

    [html] view plain copy
     
      1. <plugin>    
      2.     <groupId>org.apache.maven.plugins</groupId>    
      3.     <artifactId>maven-surefire-plugin</artifactId>    
      4.     <version>2.5</version>    
      5.     <configuration>    
      6.         <skipTests>true</skipTests>    
      7.     </configuration>    
      8. </plugin>
  • 相关阅读:
    ExtJS4.2学习(6)——基础知识之proxy篇
    undo损坏故障恢复(二)ORA-01092,ORA-00604,ORA-01110
    pat 1063. Set Similarity (25)
    汉语-汉字:彤
    地理-地名:九女集
    汉语-汉字:菅
    汉语-汉字:蒯
    汉语-汉字:旬
    汉语-汉字:弁
    汉语-汉字:尥
  • 原文地址:https://www.cnblogs.com/chenjfblog/p/8523848.html
Copyright © 2011-2022 走看看