我以前使用sonar-maven-plugin version 3.2
时,当Sonar质量门无法通过时,构建也会失败。现在我正在使用sonar-maven-plugin version 3.7.0.1746
,但并非如此。即使质量门失败,Maven构建也会成功。现在,当我在pom.xml中使用3.2版时,它会显示错误
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project maven-webapp: Unable to execute SonarQube: Fail to download libraries from server -> [Help 1]
使用sonar-maven-plugin version 3.7.0.1746
时不会出现上述错误。
这就是我在Pom.xml中添加插件的方式
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.2</version>
</plugin>
我还知道在3.2版中有一些像org.sonar.plugins.buildbreaker.QualityGateBreaker
这样的工作后动作。
现在怎么办? 我正在使用https://sonarcloud.io/声纳。