2017-08-22 30 views
1

私はいくつかの生成されたクラスを無視しようとしており、クラスは無視されます。しかし、これらのクラスに内部クラスがある場合、それらのクラスは、親クラスが除外されているにもかかわらず、インクルードされます。 **/*DB.*.*を助けていない除外してParentClass.NestedClassの標準のJava命名規則を使用しようとJaCoCoで内部/ネストされたクラスを無視する方法は?

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>0.7.9</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>prepare-agent</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>report</id> 
      <phase>prepare-package</phase> 
      <goals> 
       <goal>report</goal> 
      </goals> 
      <configuration> 
       <excludes> 
        <exclude>**/*DB.*</exclude> 
        <exclude>**/*DTO.*</exclude> 
       </excludes> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 

:これは私の設定です。

答えて

3

検索の結果、自分で答えが見つかりました。それは簡単にgoogleableなかったので、私は後世のためにここでそれを入れている:

構文はミラーそのコンパイルされたJavaの命名規則の:

<configuration> 
    <excludes> 
     <exclude>**/*DB.*</exclude> 
     <exclude>**/*DB$*.*</exclude> 
     <exclude>**/*DTO.*</exclude> 
     <exclude>**/*DTO$*.*</exclude> 
    </excludes> 
</configuration> 
関連する問題