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>
  • 相关阅读:
    LeetCode 258 Add Digits
    LeetCode 231 Power of Two
    LeetCode 28 Implement strStr()
    LeetCode 26 Remove Duplicates from Sorted Array
    LeetCode 21 Merge Two Sorted Lists
    LeetCode 20 Valid Parentheses
    图形处理函数库 ImageTTFBBox
    php一些函数
    func_get_arg(),func_get_args()和func_num_args()的用法
    人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  • 原文地址:https://www.cnblogs.com/chenjfblog/p/8523848.html
Copyright © 2011-2022 走看看