我的項目的代碼結構有兩個特點,
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