【问题标题】:maven-surefire-plugin consoleOutputReporter parameter doesn't workmaven-surefire-plugin consoleOutputReporter 参数不起作用
【发布时间】:2022-07-14 01:05:47
【问题描述】:

我正在寻找自定义控制台测试结果输出的解决方案,发现可以通过插件配置参数<consoleOutputReporter> 实现org.apache.maven.plugin.surefire.extensions.SurefireConsoleOutputReporter

我已经创建了一个实现,但是当我运行 mvn clean test 时,我收到一个错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M6:test (default-test) on project navi-transfer-testing: Unable to parse configuration of mojo org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M6:test for parameter consoleOutputReporter: Cannot find default setter in class org.apache.maven.plugin.surefire.extensions.SurefireConsoleOutputReporter -> [Help 1]

我检查了插件的源代码,我真的找不到这个属性的 setter - org.apache.maven.plugin.surefire.SurefireExecutionParameters 没有合适的 setter 和 getter 方法。

我使用3.0.0-M6版

的插件

是不是说属性已经定义了,但插件中还没有实现,所以无法解析?

【问题讨论】:

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


    【解决方案1】:

    这个存储库有帮助吗?我也在尝试自定义输出。

    https://github.com/fabriciorby/maven-surefire-junit5-tree-reporter

    【讨论】:

      猜你喜欢
      • 2019-03-07
      • 1970-01-01
      • 2016-07-15
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 2020-07-17
      • 2016-10-02
      相关资源
      最近更新 更多