Sonarqube安装

时间:2016-10-12 06:40:34

标签: git sonarqube

在安装声纳扫描仪期间,我收到如下错误:

  

“E:\ Heena \ SOFTWARE \声纳扫描仪\ BIN ..
  信息:扫描仪配置文件:E:\ Heena \ Software \ sonar-scanner \ bin \ \ conf \ so nar-scanner.properties
  信息:项目根配置文件:无   信息:SonarQube扫描仪2.8
  信息:Java 1.8.0_101 Oracle Corporation(64位)
  信息:Windows 7 6.1 amd64
  信息:用户缓存:C:\ Users \ ADMIN.sonar \ cache
  信息:加载全局存储库
  信息:加载全局存储库(完成)| time = 779ms INFO:用户缓存:C:\ Users \ ADMIN.sonar \ cache
  信息:加载插件索引
  信息:加载插件索引(完成)|时间= 35MS
  信息:SonarQube服务器5.6.3
  信息:默认语言环境:“en_US”,源代码编码:“windows-1252”(分析取决于平台)
  信息:流程项目属性
  信息:------------------------------------------------ ------------------------ INFO:执行失败
  信息:------------------------------------------------ ------------------------ INFO:总时间:11.028s
  信息:最终记忆:39M / 84M
  信息:------------------------------------------------ ------------------------错误:SonarQube Scanner执行期间出错   错误:您必须为“未知”定义以下必需属性:sonar.projectKey,sonar.projectName,sonar.projectVersion,sonar.sources
  错误:
  错误:使用-X开关重新运行SonarQube扫描仪以启用完整的调试日志记录。 E:\ Heena \ Software \ sonar-scanner \ bin>“

如果有人知道这个错误,请帮助我。请注意,我使用的是Windows 7操作系统。

2 个答案:

答案 0 :(得分:2)

查看日志消息:

  

错误:您必须为其定义以下必需属性   ' Unknown':sonar.projectKey,sonar.projectName,sonar.projectVersion,   sonar.sources

似乎应该使用以下内容启动分析:

> sonar-runner -Dsonar.projectKey=myProjectKey -Dsonar.projectName="My Project" -Dsonar.projectVersion=1 -Dsonar.sources=.

更多信息: Analysis Parameters - SonarQube Documentation - SonarQube

在这里: Analyzing with SonarQube Scanner - Scanners - SonarQube

答案 1 :(得分:1)

  

我看到你的情况有两个问题。

  • 甲。您从sonar-scanner安装中运行sonar-scanner 夹。 (E:\ Heena \ SOFTWARE \声纳扫描仪\ bin)中。
  • B中。您尚未为其配置必需的项目属性 sonar-scanner执行。
  

以下是您可以遵循的典型步骤。

  1. 添加sonar-scanner安装文件夹 (在您的情况下为E:\Heena\Software\sonar-scanner\bin)至系统PATH
  2. 转到项目根文件夹和属性文件sonar-project.propertiessonar-project.properties文件应该定义了必需的属性。
  3. 四个必填属性为sonar.projectKeysonar.projectNamesonar.projectVersionsonar.sources
  4. 从项目根文件夹运行sonar-scanner
  5.   

    请参阅此处附带的屏幕截图   enter image description here