1
我只想在某些選定的文件上運行Sonar Runner。我使用的是SonarRunner Ant。如何在選定的文件上使用Sonar Runner?
我的項目目錄結構:
MyProject
|
|-----src
|-----java
|-----A
|-----B
| |---<files>.java
|
|-----C
| |---<files>.java
|
|-----hello.java
現在我只希望在hello.java文件運行聲納亞軍。
sonar.sources=../../../MyProject/src // takes the source directory
sonar.sources=../../../MyProject/src/java/A/hello.java didn't work
sonar.exclusions=**/**/*.java // excludes all java files
// now I want to include only hello.java file
// didn't find any parameter for inclusion, but tried the following
sonar.inclusions=hello.java // didn't work
sonar.inclusions=java/A/hello.java // didn't work
Referred this article用於分析參數。
我想到的一個解決方案是:排除除所需文件外的所有文件。
但是這裏的結構只是一小部分。實際上,我有超過250個Java文件,並且只想爲10個文件生成報告。然後,通過這種方法,排除240多個文件並不是一個好主意。
反正是有生成對所選文件聲吶報告,除提及的其他辦法?