0
点赞
收藏
分享

微信扫一扫

Maven打包时跳过测试代码


Maven 打包时会把一些用于测试的类或文件也一起打包,无疑增加了打包失败的风险,也加剧了文件占用磁盘的大小。

所以本次写一下如何跳过测试类。

命令行方式跳过测试

我们可以用两种命令来跳过测试

  • mvn clean package -DskipTests
  • mvn clean package -Dmaven.test.skip=true

使用 mvn package -DskipTests 跳过单元测试,但是会继续编译。

使用 maven.test.skip 跳过单元测试的运行,也跳过测试代码的编译;

pom.xml 中配置跳过测试

<build>
    <plugins>
    <!--打包时跳过测试代码-->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>${maven-surefire-plugin.version}</version>
            <configuration>
                <skip>true</skip>
            </configuration>
        </plugin>
    </plugins>
</build>

举报

相关推荐

0 条评论