What is the difference between “-Dmaven.test.skip.exec” vs “-Dmaven.test.skip=true” and “-DskipTests”?

后端 未结 3 1910
终归单人心
终归单人心 2020-12-14 17:24

I am not sure what the difference between the maven directives -Dmaven.test.skip.exec and -Dmaven.test.skip=true -DskipTests are. Both

3条回答
  •  既然无缘
    2020-12-14 18:17

    Please look at the reference : http://maven.apache.org/surefire/maven-surefire-plugin/examples/skipping-test.html

    Extract :

    Skipping Tests

    To skip running the tests for a particular project, set the skipTests property to true.

    
      [...]
      
        
          
            org.apache.maven.plugins
            maven-surefire-plugin
            2.18.1
            
              true
            
          
        
      
      [...]
    
    

    You can also skip the tests via the command line by executing the following command:

    mvn install -DskipTests
    

    If you absolutely must, you can also use the maven.test.skip property to skip compiling the tests. maven.test.skip is honored by Surefire, Failsafe and the Compiler Plugin.

    mvn install -Dmaven.test.skip=true
    

提交回复
热议问题