1

我刚刚升级到 Sonarqube 5(从非常旧的 2.14)。

构建(新)项目(多项目 gradle 构建,使用 gradle 2.3-rc-3)时,构建成功,我在声纳控制台上看到代码冲突正常。

当我点击设计链接时,我得到

No DSM data available for the component

在寻找类似的问题/答案后,我进行了检查./build/tmp/sonarRunner/sonar-project.properties,其中包含<project>.sonar.binaries看起来正确的条目。

更新:

我刚刚尝试了一个干净的 5.0 安装;同样的结果。所以我安装了 4.5.2(又是一个新的、干净的数据库)并且工作正常,所以看起来这只是 5.0 的问题。

我正在从这个分支构建 spring-amqp ...

./gradlew build sonarRunner -Dsonar.host.url=http://xxxxx:9000 \ 
  -Dsonar.jdbc.url=jdbc:oracle:thin:@xxxxx:1521/XE \
  -Dsonar.jdbc.username=xxxxx -Dsonar.jdbc.password=xxxxx 
4

1 回答 1

1

由于在SONAR-5672上进行了优化,当完全没有依赖关系时,不会显示 DSM - 这在非 Maven 项目上确实存在问题,因为您无法直接从根项目下钻到较低级别。

我们将在 5.1 中使用SONAR-6176修复此问题。

于 2015-02-11T11:21:15.520 回答