maven 编译的时候跳过测试类

1. 第一种方式,在命令行下,转到要编译的项目目录下,执行以下脚本

mvn clean install -Dmaven.test.skip=true

2. 第二种,直接在pom文件中进行修改

<plugins>  
      <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-surefire-plugin</artifactId>  
        <configuration>  
          <skip>true</skip>  
        </configuration>  
      </plugin>  
</plugins>  

3. 第三种,也是修改pom文件,添加一个插件,但这中有个局限性,测试类必须是以 ***Test.java结尾的文件才行
 

<plugin>    
    <groupId>org.apahce.maven.plugins<groupId>    
    <artifactId>maven-surefire-plugin</artifactId>      
    <configuration>    
        <includes>    
            <include>**/*Test.java</include>    
        </includes>    
    </configuration>            
</plugin>  

 

 

以上三种方式,个人还是比较推荐第一或者第二种,看自己的需求,是执行命令还是在pom中添加插件

 

 

您还没有登录,请先 登录或者 注册后,添加评论