sonar-project.properties 是 SonarQube 分析项目的配置文件,主要用于定义项目相关的参数,例如项目名称、项目密钥、项目版本和源代码路径等。这个文件通常位于项目的根目录,确保 SonarQube 能正确扫描项目代码,并生成代码质量报告。

常见的配置参数包括:

  • sonar.projectKey:用于标识项目的唯一密钥。

  • sonar.projectName:项目的名称。

  • sonar.projectVersion:项目的版本号。

  • sonar.sources:定义需要扫描的源代码路径。

  • sonar.language:代码的编程语言,SonarQube 会根据此参数进行相应的静态分析。

  • sonar.host.url:SonarQube 服务器的地址。

  • sonar.login:用于认证的登录令牌。