maven项目打包发布时跳过测试

我们有时候在打包java项目的时候,往往大部分情况下都会写测试用例用来测试模块功能的正常与否,这时如果我们执行maven的install、deploy命令的时候可能会出错,这时我们就可能需要把测试用例给排除了,因为打包的时候maven默认会将测试用例一起编译,编译不通过就报错,因此我们就直接暴力把测试用例给过滤,直接编译除了测试用例外的文件,跳过测试用例的方法目前接触过主要有以下:


1、在执行run as时候加上参数:
clean install compile -Dmaven.test.skip=true

2、在pom文件中添加如下:
    
      
        org.apache.maven.plugins
        maven-surefire-plugin
        2.18.1
        
          true
        
      
    

 

以上两种情况都能跳过测试用例直接编译其他代码。

你可能感兴趣的:(Maven)