2015-11-23 6 views
0

Я использую jacoco с SonarQube для покрытия в целом, и я пытаюсь исключить некоторые пакеты из покрытия в целом, но, похоже, не работает. Я просто придерживаюсь того же conf, что люди публикуют в разных блогах, но, как я уже сказал, не может заставить его работать. Здесь моя конфигурация. Вы видите там что-то не так?Как исключить пакеты из покрытия 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

Вам необходимо установить это из пользовательского интерфейса, а не в вашем помпе. См. the docs для получения дополнительной информации.

1

Не использовать SRC/главная/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

Я просто сделал это, но ничего. Я боюсь, что проблема заключается в том, что я должен исключить, как упоминалось ниже в пользовательском интерфейсе. Но у меня нет разрешений. – paul

Смежные вопросы