我的gradle配置包含:
apply plugin: 'sonar'
sonar {
server {
url = "http://localhost:9000"
}
database {
url = "jdbc:postgresql://localhost/sonar"
driverClassName = "org.postgresql.Driver"
username = "username"
password = "password"
}
}
使用stacktrace运行gradle时,我得到了这个例外:
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':sonarAnalyze'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteActions(ExecuteActionsTaskExecuter.java:72)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecute(ExecuteActionsTaskExecuter.java:49)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
uter.execute(PostExecutionAnalysisTaskExecuter.java:34)
at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter
$1.run(CacheLockHandlingTaskExecuter.java:34)
at org.gradle.internal.Factories$1.create(Factories.java:22)
at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(Def
... 96 more
BUILD FAILED
Total time: 17.022 secs
这个错误意味着什么,我做错了什么?
答案 0 :(得分:0)
您正在使用旧的sonar
插件,该插件不支持最新的Sonar版本。相反,您必须使用新的sonar-runner
插件。有关详细信息,请参阅Gradle User Guide。