我正在 Android 项目上执行 sonar-runner,并收到此错误:
Android Lint needs sources to be compiled. Please build project before executing SonarQube and check the location of compiled classes.
我的项目已经构建,类位于 bin/classes
中。
如何解决这个问题?
我的sonar-project.properties
:
sonar.projectKey=anki:AnkiDroid
sonar.projectName=AnkiDroid
sonar.projectVersion=1.0
sonar.sources=src
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.profile=Android Lint
最佳答案
将此行添加到您的sonar-project.properties
中:
sonar.binaries=bin/classes
它解决了问题。
关于android - 请在执行 SonarQube 之前构建项目并检查编译类的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22832536/