2014-09-11 89 views
0

我已成功設置聲吶和一些較小的項目。 我們的設置是Jenkins主/從系統和每臺機器上的聲納流道安裝。現在我必須將一個更大的項目整合到聲納中,並遇到問題。 該項目的目錄結構是這樣的:聲吶:在sonar.sources中使用星號

basedir 
-build 
-source 
    -com.stuff* 
    -src ->(contains sourcecode and should be scanned) 
    -lib 
    -com.otherstuff* 
    -src ->(contains sourcecode and should be scanned) 
    -lib 
    -projectname* (this has to be excluded) 
    -projectnameUNitTests (this has the unit-tests in it) 
    -projectnameEJB/src (this one should be included) 

怎樣正確設置呢?當我設置 sonar.sources = source/**/src 聲納無法解析目錄... sonar.exclusions = projectname * 似乎工作正常...我該怎麼辦? 只是有很多的包全部列出來:/ 另外:並不是所有的目錄中實際包含SRC-子目錄

回答

0

可以指示與「sonar.sources」屬性多種來源的目錄,用逗號分隔:sources = ../src1 /,../ src2/

如果您想絕對使用**,請發佈您的屬性文件和日誌文件。可能有些東西與其他屬性不一致(如sonar.projectbasedir)。

Regards