在要检测的源码的工程的根目录中创建文件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 。 |