Maven编译跳过测试文件检查

Posted smileNicky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven编译跳过测试文件检查相关的知识,希望对你有一定的参考价值。

Maven编译跳过测试文件检查

最近在使用Maven package一个项目,准备部署到生产,但是部署一直报错,提示信息:

Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date]

看到这个虽然不太明白其原因,但是第一反应还是使用跳过Maven测试文件的检查,因为测试文件有时候会影响maven测试,使用maven命令:

mvn clean install -DSkipTest

但是发现本地环境maven环境没配置好,但是又急着发版,所以后面通过网上资料,整理一下处理这个报错的几种方法,第一种就是前面说的使用cmd命令

  • 使用maven配置,配置plugin
<plugins>
<!--编译跳过测试文件检查的生命周期-->
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
            <skip>true</skip>
        </configuration>
    </plugin>
</plugins>
  • 合理使用IDEA
    找到idea里的maven projects,这里点击选择这个,然后再maven install或者maven package

ok,上面总结了处理maven编译报错的方法,有时候使用@Test测试类要注意保证程序不影响整个项目,不是经常改动的最好不要提交到远程仓库,然后处理问题,还是要学会多种方法,有时候遇到问题,可以很快处理好

以上是关于Maven编译跳过测试文件检查的主要内容,如果未能解决你的问题,请参考以下文章

maven跳过单元测试-maven.test.skip和skipTests的区别以及部分常用命令

Maven打包跳过测试的命令

Maven 跳过测试打包

Maven配置插件跳过测试代码的编译和运行

maven项目打包和编译跳过单元测试和javadoc

eclipse整合maven打包的时候跳过测试