我試圖在我的maven項目上運行聲吶分析,我在我的d:\abc
文件夾中設置了回購。 我試圖運行mvn sonar:sonar
,但它試圖檢查依賴關係jar的源不在那裏,並由於該構建失敗。 我嘗試在我的setting.xml
sonar.exclusions財產,但沒有幫助。 我在互聯網上找不到任何東西,我們如何讓聲納忽略多個罐子,只關注源代碼。Maven聲吶如何排除存儲在本地存儲庫中的依賴性罐子
以下是錯誤消息:
[錯誤]未能執行目標 org.codehaus.mojo:上 ABC項目聲納(默認CLI):聲納Maven的插件:2.6否在目錄C:\ abc \ Custom \ Source中匹配 'D:\ abcrepo \ com \ abc \ tyr \ framework \ security \ abclogin \ 2.7.9-SNAPSHOT \ abclogin-2.7.9-SNAPSHOT.jar' 的文件或目錄\ Build \ xyz \ MavenBuild \ abc_ear - > [Help 1]
Sonar versi上是4.5.6。 任何幫助表示讚賞。
嗨,你有沒有嘗試過'sonar.sources'屬性? 包含源文件的目錄的逗號分隔路徑。 與自SonarQube 4.2以來的Maven兼容。如果未設置,則從默認Maven源代碼位置檢索源代碼。 –