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

问题描述 投票:1回答:1

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

./gradlew sonarqube

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

gradle sonarqube sonarqube-scan
1个回答
4
投票

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

如果您的项目是Java,这个post还解释了Sonarqube基于.class文件执行语义分析

© www.soinside.com 2019 - 2024. All rights reserved.