如果测试失败,如何运行maven目标?

xav*_*ard 6 build maven maven-surefire-plugin

我想知道在测试失败时是否有办法执行目标?

由于maven在遇到测试失败后停止执行(失败快速模式),在测试失败时是否有任何选项可以启动目标?

问候.

hai*_*son 5

我一直在寻找一种方法来做到这一点,并没有取得多大成功.

但是,有以下问题可能会提供一些一般性提示:

如果发生单元测试失败,则不会执行Maven报告插件

想法是mvn install先运行(或其他),然后运行:

mvn -Dmaven.test.skip=true your-plugin:your-goal

这将允许您在不运行测试的情况下再次运行构建,保留结果供您阅读.当然,这仅在您的插件解析测试结果时才有用...