当我仅调用SonarQube分析时,为什么Gradle构建我的Java项目?

时间:2018-09-13 07:28:11

标签: gradle sonarqube sonarqube-scan

当我调用Sonarqube进行静态代码分析时,我想知道Gradle为什么构建我的项目:

./gradlew sonarqube

如何防止Gradle构建整个项目?

1 个答案:

答案 0 :(得分:4)

Sonarqube不仅分析源代码。它还会生成一些有关测试代码覆盖率的报告。因此,必须运行测试,并且需要编译所有代码。

如果您的项目使用Java,则此post还说明了Sonarqube基于.class文件执行语义分析