3

我有几个 groovy/grails 项目,我正在使用 sonar-runner 来分析它们。他们工作得很好,直到今天我开始收到这个错误:

ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: org.sonar.plugins.surefire.api.SurefireUtils.getReportsDirectory(Lorg/sonar/api/resources/Project;)Ljava/io/File;

不确定这是什么,如果有人在此之前遇到此错误,请告诉我

4

3 回答 3

9

我有同样的问题。我相信你的 sonar/extensions.plugins/ 目录中的 sonar-surefire-plugin-1.5.jar 是问题所在。我从 Maven 存储库将其升级到 3.3.2 版本;http://mvnrepository.com/artifact/org.codehaus.sonar.plugins/sonar-surefire-plugin,然后重新启动声纳,一切正常。我正在从云蜜蜂运行 sonar-groovy-plugin-1.0-SNAPSHOT,但我的 jar 也有问题。

于 2013-11-07T22:34:00.903 回答
0

Java Plugins 1.5 和 Groovy 0.6(以及 Flex 1.2)之间存在兼容性问题。相关 JIRA 票证: http: //jira.codehaus.org/browse/SONARPLUGINS-3178http://jira.codehaus.org/browse/SONARPLUGINS-3259。兼容性矩阵更新:http ://docs.codehaus.org/display/SONAR/Plugin+version+matrix

于 2013-11-14T16:20:43.017 回答
0

嗯...我在安装声纳 3.7.3(最新)后遇到了同样的问题在此之前我使用了声纳 3.5.X,一切都很好。作为可能的解决方案:安装以前的版本(3.6.X)

于 2013-11-06T15:28:15.347 回答