有没有办法通过maven命令行将标签传递给SonarQube?

有没有办法通过maven命令行将标签传递给SonarQube?,maven,sonarqube,jenkins-pipeline,sonarqube-scan,Maven,Sonarqube,Jenkins Pipeline,Sonarqube Scan,我正在运行Jenkins文件中的sonar插件。我想为我正在运行的构建传递一些标记。我的项目由多个模块组成(文章、身份验证),我想添加\uuquote>作为SonarQube标记 我在Jenkins文件中运行的maven命令行如下所示: sh "mvn -B -Dsonar.projectName=MyProject_${module}_${env.BRANCH_NAME} -Dsonar.projectKey=${Config.groupId}:${module}_${env.BRANCH_N

我正在运行Jenkins文件中的sonar插件。我想为我正在运行的构建传递一些标记。我的项目由多个模块组成(文章、身份验证),我想添加
\uuquote>作为SonarQube标记

我在Jenkins文件中运行的maven命令行如下所示:

sh "mvn -B -Dsonar.projectName=MyProject_${module}_${env.BRANCH_NAME} -Dsonar.projectKey=${Config.groupId}:${module}_${env.BRANCH_NAME} -Dsonar.host.url=${Config.sonarUrl}"
有没有办法将标记传递给SonarQube,或者我必须在SonarQube中手动应用它们?

您可以使用来设置项目标记。例如:

curl -XPOST http://your.sonarqube/api/project_tags/set?project=yourproject&tags=yourmodule_yourbranch

你是否考虑使用SONARQUE 6.7(付费)开发者版的新“分支”特性?