我正在使用SonarQube 5.1及其在localhost上运行。它对于Java来说是开箱即用的,但是当我为scala添加插件时-http://docs.codehaus.org/display/SONAR/Scala+Plugin(我从github中 checkout 代码,构建jar,然后安装在sonarqube安装中),现在每次我调用gradle命令sonarRunner-我正在收到此错误:
19:52:55.232 [ERROR] [system.err] ERROR: Unable to execute Sonar
19:52:55.233 [ERROR] [system.err] ERROR: Caused by: Unable to register extension org.sonar.plugins.scala.cobertura.CoberturaSensor
19:52:55.233 [ERROR] [system.err] ERROR: Caused by: org/sonar/plugins/cobertura/api/AbstractCoberturaParser
19:52:55.233 [ERROR] [system.err] ERROR: Caused by: org.sonar.plugins.cobertura.api.AbstractCoberturaParser
我试图寻找问题的原因,但找不到任何在线内容。请帮我。
最佳答案
我花了大约一百万年的时间找到了这个,所以我希望它对某人有帮助。此错误是由声纳api的更新引起的,该更新导致与4.5之前的版本不兼容。
解决方案是使用可在此处获得的声纳scala插件的更新版本:https://github.com/1and1/sonar-scala
这立即为我建立起来,并开始无错误地分析scala。
关于scala - 无法注册扩展名org.sonar.plugins.scala.cobertura.CoberturaSensor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30009541/