sonar-project.properties文件是否仅适用于SonarQube Runner?

sonar-project.properties文件是否仅适用于SonarQube Runner?,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我被要求让SonarQube启动并运行,但我们将使用maven而不是SonarQube Runner sonar-project.properties配置文件是否仅用于SonarQube Runner的分析,或是否对其他分析仪(如maven)有必要?它仅适用于SonarQube Runner。如果您想向maven传递额外的属性,您必须在命令行中以-D前缀传递它。示例:mvn sonar:sonar-Dsonar.language=java在进行C分析的情况下,您还需要添加“-D”前缀 像这样的

我被要求让SonarQube启动并运行,但我们将使用maven而不是SonarQube Runner


sonar-project.properties配置文件是否仅用于SonarQube Runner的分析,或是否对其他分析仪(如maven)有必要?它仅适用于SonarQube Runner。如果您想向maven传递额外的属性,您必须在命令行中以
-D
前缀传递它。示例:
mvn sonar:sonar-Dsonar.language=java

在进行C分析的情况下,您还需要添加“-D”前缀

像这样的

-Dsonar.language=cs 
-Dsonar.dotnet.visualstudio.solution.file="EventProcessing.sln" 
-Dsonar.gendarme.mode= 
-Dsonar.gallio.coverage.tool=OpenCover 
-Dsonar.dotnet.visualstudio.testProjectPattern=*.Tests* 

是的,如前所述,它仅适用于Sonar Runner,因为在该文件中,您定义了项目名称、项目版本、项目源代码中的默认区域设置等等

在您的案例中,使用maven,项目名称、项目版本和所有关于项目的信息都在项目的pom.xml中定义,在maven中,您遵循一个文件夹结构,因此不需要告诉源代码区域设置