2015-11-23 51 views
0

我使用SonacQube的jacoco覆蓋整體,我試圖從總體上排除一些包裹,但似乎不起作用。 我只是按照人們在diferents博客中發佈的相同配置文件,但就像我說的那樣無法使其工作。 在這裏我的配置。你在那裏看到錯誤嗎?如何從SonarQube覆蓋範圍中排除整個由jacoco報告填充的包?

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>${jacoco-maven-plugin.version}</version> 
    <configuration> 
     <skip>${jacoco.skip}</skip> 
     <destFile>${jacoco.datafile}</destFile> 
     <append>true</append> 
     <excludes> 
      <exclude>**/src/main/java/com/utils/**</exclude> 
      <exclude>**/TibcoBrokerWrapper.java</exclude> 
      <exclude>**/src/main/java/com/cosdemo/**/*</exclude> 
      <exclude>**/src/main/java/com/mock/**/*</exclude> 
      <exclude>**/src/main/java/com/behaviour/**/*</exclude> 
      <exclude>**/src/main/java/com/behaviour/**</exclude> 
      <exclude>com.utils</exclude> 
     </excludes> 
    </configuration> 
</plugin> 

回答

1

您需要從UI中設置它,而不是在你的pom中。有關更多信息,請參見the docs

1

不使用的src/main/java的:

Change : 
<exclude>**/src/main/java/com/cosdemo/**/*</exclude> 
To 
<exclude>**/cosdemo/**</exclude> or <exclude>**/cosdemo/**/*</exclude> 

And 
<exclude>**/TibcoBrokerWrapper.java</exclude> 
To 
<exclude>**/TibcoBrokerWrapper*.class</exclude> 
+0

我只是做了這一點,但什麼都沒有。恐怕問題是我需要在UI上提及以下內容。但我沒有權限。 – paul

相關問題