Java Revapi在配置阶段持续失败

Java Revapi在配置阶段持续失败,java,api,revapi,Java,Api,Revapi,我一直在尝试使用revapi来检测何时发生公共接口更新。但是,我无法运行命令行脚本,因为它在安装时不断失败: 13:26:36.956[main]调试o.e.a.i.i.DefaultDependencyCollector-依赖项集合统计信息:{ConflictMarker.analyzeTime=0,ConflictMarker.markTime=0,ConflictMarker.nodeCount=1,ConflictId排序器.graphTime=0,ConflictId排序器.topso

我一直在尝试使用revapi来检测何时发生公共接口更新。但是,我无法运行命令行脚本,因为它在安装时不断失败:

13:26:36.956[main]调试o.e.a.i.i.DefaultDependencyCollector-依赖项集合统计信息:{ConflictMarker.analyzeTime=0,ConflictMarker.markTime=0,ConflictMarker.nodeCount=1,ConflictId排序器.graphTime=0,ConflictId排序器.topsortTime=0,ConflictId排序器.ConflictId循环计数=1,ConflictId排序器.ConflictId循环计数=0,ConflictResolver.totalTime=0,ConflictResolver.conflictItemCount=1,DefaultDependencyCollectTime=10,DefaultDependency=encyCollector.transformTime=0} org.revapi.configuration.ConfigurationException:ValidationResult[errors=[Error[code=0,dataPath='/revapi/reporter/text/output',message='invalid type:null(预期字符串)']],missingSchemas=null] 位于org.revapi.revapi.analyze(revapi.java:345) 位于org.revapi.standalone.Main.run(Main.java:336) 位于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
试试看。它很容易使用,而且不会失败:

java -jar japicmp-0.6.1-jar-with-dependencies.jar -n new-version.jar -o old-version.jar