build - Gradle - 任务 'sonarAnalyze' 执行失败 - java.lang.ClassCastException : java. util.ArrayList 无法转换为 java.lang.String

标签 build gradle sonarqube

使用我的 gradle 构建脚本运行 Sonar 时出现此错误。

gradle Sonar 分析

15:41:02.931 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an   exception.
15:41:02.931 [ERROR] [org.gradle.BuildExceptionReporter]
15:41:02.931 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
15:41:02.931 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task  ':sonarAnalyze'.
15:41:02.934 [ERROR] [org.gradle.BuildExceptionReporter] > java.util.ArrayList cannot be cast to java.lang.String



 My sonar 

sonar {
        server { 
        url = "http://server.com:9000"
        }
        database {

            url="jdbc:mysql://server:3306/sonar?useUnicode=true&characterEncoding=utf8"
            driverClassName="com.mysql.jdbc.Driver"
            username="sonar"
            password="sonar"
                }
                project {
                    coberturaReportPath=file("$buildDir/reports/cobertura/coverage.xml")
                    language = "java"
                }

            }

可能是什么问题?

最佳答案

您运行的 Sonar 版本是什么?我在运行 Sonar 4.1.1 时遇到了这个问题,因为我使用的是相同的 Gradle Sonar plugin你就是。我切换到Gradle Sonar Runner plugin ,问题就解决了。

关于build - Gradle - 任务 'sonarAnalyze' 执行失败 - java.lang.ClassCastException : java. util.ArrayList 无法转换为 java.lang.String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11368891/

相关文章:

maven - 如何修复 Maven Mulesoft 代码的构建错误

python - 在Python发行版中加载sqlite数据库

android - 任务 ':app:kaptDebugKotlin' 的 java.lang.reflect.InvocationTargetException(无错误消息)

android - 将配置的依赖关系包含在Android Studio 3.2.1的依赖关系解析后,无法更改

java - pmd:UseConcurrentHashMap 不工作?

SonarQube:配置文件继承和规则停用

java - SonarQube - 无法连接到 > localhost/0 :0:0:0:0:0:0:1:9000

build - 我可以在没有 Python 解释器的情况下构建 LLVM 吗?

asp.net - 从命令行构建 ASP.NET 解决方案?

gradle - 为什么 “empty” Gradle构建这么慢?