首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法对SonarQube 5.3安装运行'gradle sonarqube‘

无法对SonarQube 5.3安装运行'gradle sonarqube‘
EN

Stack Overflow用户
提问于 2016-01-28 08:03:49
回答 2查看 1.1K关注 0票数 0

我有一个新安装的SonarQube v5.3,并且正在尝试用'gradle sonarqube'对它运行gradle sonarqube插件v1.2。查看调试日志,该插件清楚地到达了我在~/.gradle/gradle.properties中引用的sonarqube安装,但无法获得引导索引:

代码语言:javascript
复制
[DEBUG] [org.sonarqube.gradle.SonarQubeTask] cache: /Users/xxxx/.sonar/ws_cache/xxxxx900/global  [INFO] [org.sonarqube.gradle.SonarQubeTask] User cache: /Users/xxxx/.sonar/cache  [DEBUG] [org.sonarqube.gradle.SonarQubeTask] Extract sonar-runner-batch in temp... [DEBUG] [org.sonarqube.gradle.SonarQubeTask] Get bootstrap index...  [DEBUG] [org.sonarqube.gradle.SonarQubeTask] Download: http://xxxxx:9000/batch_bootstrap/index

下面是堆栈跟踪:

代码语言:javascript
复制
Caused by: java.lang.IllegalStateException: Status returned by url [http://xxxxx:9000/batch_bootstrap/index] is not valid: [404]    at org.sonar.runner.impl.ServerConnection.callUrl(ServerConnection.java:186)    at org.sonar.runner.impl.ServerConnection.downloadString(ServerConnection.java:121)

似乎URL应该是xxxxx:9000/**sonar**/batch_bootstrap/index (在我的服务器上是一个有效的URL )。URL中没有“声纳”是个bug吗?有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-01-28 16:52:48

~/.gradle/gradle.properties中,只需传递sonar.host.url=http://xxxxx:9000/sonar

票数 1
EN

Stack Overflow用户

发布于 2019-03-01 19:37:00

在项目的gradle脚本中,对于sonarqube任务,您可以将

代码语言:javascript
复制
apply plugin: "org.sonarqube"

sonarqube {
    properties {
        property "sonar.host.url", "http://yourURL:9000"
    }
}

如果使用gradle包装器,则可以在bash shell中使用该命令

代码语言:javascript
复制
./gradlew sonarqube

或者用于CMD

代码语言:javascript
复制
gradlew sonarqube
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35050588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档