adr*_*nko 13
在SonarQube 5.1中,无法从Web仪表板更改项目名称(可能在将来也不可能).
我配置我的SonarQube项目sonar-project.properties,我只需更改此行:
sonar.projectName=MyNewProjectName
Run Code Online (Sandbox Code Playgroud)
重新运行分析以在Web仪表板中查看结果.
您需要“更新项目密钥”(我一直认为此处的Sonar术语不是很有帮助)
https://docs.sonarqube.org/display/SONAR/Project+Settings#ProjectSettings-UpdatingProjectKey
然后重新运行分析(使用新的项目密钥,因此已更新了sonar-project.properties或build.xml或pom.xml等)
如果您使用的是詹金斯(Jenkins),则声纳构建是后期构建步骤。您可以将@adrianko提到的属性添加到您的目标中。
$SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.login=$SONAR_AUTH_TOKEN -Dsonar.projectName="YOUR PROJECT NAME"
Run Code Online (Sandbox Code Playgroud)
小智 5
要在UI中更改项目名称,请运行以下SQL查询:
UPDATE sonar.projects
SET name = 'NEW_PROJECT_NAME',
long_name = 'NEW_PROJECT_NAME'
WHERE kee = 'PROJECT_KEY'
Run Code Online (Sandbox Code Playgroud)