源代码工程

在要检测的源码的工程的根目录中创建文件sonar-project.properties(注意:必须是这个文件名),内容类似于如下内容:

sonar.projectKey=com.fpliu.newton
sonar.projectName=newton_for_Android
sonar.projectVersion=20150827
sonar.sourceEncoding=UTF-8
sonar.language=java
sonar.sources=src

具体可以使用哪些参数以及如何使用请参考:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner

必须的:

Key说明
sonar.projectKey项目关键字,对于Android项目,一般可以取包名。 每次运行的此值设置为同一个值,项目列表里只显示最近一次分析的项目。
sonar.projectName项目名称,在SonarQube服务器上显示的名称,其值要求唯一。
sonar.projectVersion项目的版本。
sonar.source是用于指定待分析的代码位置的,相对于当前配置文件所在的文件夹的,对于Java项目一般是src。

非必须的:

Key说明
sonar.projectDescription项目描述。
sonar.language用于指定待分析的源代码语言,比如Java
sonar.sourceEncoding编码方式,比如UTF-8