公司項目依賴了sonar檢查,默認使用的是sonar-maven-plugin:3.7.0.1746版本。在執行sonar掃描時提示:
SCM provider was set to "git" but no SCM provider found for this key.
這個原因在於sonar的SCM配置有問題導致,但是運維又不給調整配置,那就只能在項目上增加配置跳過SCM的處理。
在項目的最外層pom中的properties中,增加如下配置:
<properties> <sonar.scm.disabled>true</sonar.scm.disabled> </properties>
通過這個配置,告知sonar對當前項目禁用scm選擇。