【发布时间】: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