Osheep

时光不回头,当下最重要。

maven执行package/install阶段跳过test步骤

最近在使用jenkins构建打包时,每次打包都执行了Test Case ,这个就有点尴尬了,所以在官网找了插件,解决下这个问题;

maven环境:Maven3.3.9中验证通过。

方案一:

在需要的模块/项目的pom文件中添加:

To skip running the tests for a particular project, set the skipTests property to true.
<project>   
   [...]    
  <build>   
    <plugins>   
      <plugin>   
        <groupId>org.apache.maven.plugins</groupId>   
        <artifactId>maven-surefire-plugin</artifactId>   
        <version>2.4.2</version>   
        <configuration>   
          <skipTests>true</skipTests>   
        </configuration>   
      </plugin>   
    </plugins>   
  </build>   
   [...]    
</project> 
方法2:

方案二:

执行以下mvn命令:

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

mvn install -DskipTests

方案三:

执行以下mvn命令:

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 and the Compiler Plugin.

mvn install -Dmaven.test.skip=true
点赞