Maven Findbugs plugin - How to run findbug on the test classes

后端 未结 1 1926
被撕碎了的回忆
被撕碎了的回忆 2021-01-02 07:39

Maven version: 3.3.3. Findbugs plugin version: 3.0.1

  1. I\'m using the findbugs-maven-plugin and I need to run findbugs plugin on src and test cla

相关标签:
1条回答
  • 2021-01-02 08:15

    In the configuration of the findbugs-maven-plugin, you need to explicitely set the includeTests element to true for FindBugs to analyze the test classes:

    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>findbugs-maven-plugin</artifactId>
      <version>3.0.1</version>
      <configuration>
        <!-- rest of configuration -->
        <includeTests>true</includeTests>
      </configuration>
    </plugin>
    

    Also, the plugin should be bound to the verify phase so that FindBugs is executed after compilation of source and test classes.

    For the maven-pmd-plugin, it is actually the same: the element includeTests must be set to true in the plugin configuration.

    0 讨论(0)
提交回复
热议问题