我一直在尝试使用revapi来检测何时发生公共接口更新。不过,我无法获得命令行脚本来运行,因为它不断地在安装失败:Revapi在配置阶段不断失败
13:26:36.956 [主] DEBUG oeaiiDefaultDependencyCollector - 依赖收集统计信息:{ConflictMarker.analyzeTime = 0 ,ConflictMarker.markTime = 0,ConflictMarker.nodeCount = 1,ConflictIdSorter.graphTime = 0,ConflictIdSorter.topsortTime = 0,ConflictIdSorter.conflictIdCount = 1,ConflictIdSorter.conflictIdCycleCount = 0,ConflictResolver.totalTime = 0,ConflictResolver.conflictItemCount = 1,DefaultDependencyCollector .collectTime = 10,DefaultDependencyCollector.transformTime = 0} org.revapi.configuration.ConfigurationException:ValidationResult [errors = [Error [code = 0,dataPath ='/ revapi/reporter/text/output',message ='invalid type: null(期望的字符串)']],missingSchemas = null](Main.java:336) at org.revapi.standalone.main.main(Main.java: 259)
的命令行参数:
revapi.sh -e org.revapi:revapi-java:0.5.2,org.revapi:revapi-reporting-text:0.3.4 --old=my-api.-1.0.0.jar --new=my-api.-1.0.1.jar -D revapi.reporter.text.minSeverity=BREAKING