我的項目的代碼結構有兩個特點,
1. 是 maven 管理的多模塊結構。相信大部分時候遇到的都是這種多模塊結構。
2. 所有代碼位於倉庫的 bg/ 子目錄下。相當於倉庫下有兩個子目錄,bg/ docs/ 其中 bg/ 下面纔是代碼。(別問爲什麼)
起初也是設置:sonar.java.binaries=target, 無論如何都不成功。
ERROR: Error during SonarScanner execution java.lang.IllegalStateException: No files nor directories matching 'target'
經過多次嘗試後,發現應該要這樣設置:
sonar.java.binaries=bg/*/target