【问题标题】:simply I want to make target when build is fail of maven project只是我想在构建失败时制定目标 Maven 项目
【发布时间】:2020-02-06 14:17:14
【问题描述】:

当我的构建仍然失败时,我想创建一个目标,这也可以使用如下的surefire插件来完成

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.0</version>
    <configuration>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>

但问题是它也使构建项目成功并且在集成测试失败时无法获取详细信息我想要一个具有剩余项目状态的 make 目标构建失败。 我们可以这样做吗?

【问题讨论】:

  • 你的意思是不管你的测试用例是通过还是失败,你都想在目标文件夹中创建一个jar?
  • 正是我想要的,但也保持项目构建状态失败

标签: java maven maven-plugin maven-surefire-plugin


【解决方案1】:

对于集成测试,您应该使用 Maven Failsafe 插件。它在创建目标中的 jar 之后运行,因此如果出现故障,该 jar 将存在。

【讨论】:

    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多