我一直在嘗試使用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