pom.xml - findbugs maven plugin site vs check -


i'm trying wrap head around couple of things.

if have in masterpom:

<reporting>  <plugins>   <plugin>    <groupid>org.codehaus.mojo</groupid>    <artifactid>findbugs-maven-plugin</artifactid>    <version>2.5.2</version>    <configuration>       <failonerror>false</failonerror>       <threshold>high</threshold>       <effort>default</effort>       <xmloutput>true</xmloutput>       <skip>${skipfindbugs}</skip>       <xmloutputdirectory>target/reports/findbugs</xmloutputdirectory>       <excludefilterfile>           src/main/resources/findbugs-exclude-filters.xml       </excludefilterfile>    </configuration>   </plugin>  </plugins> </reporting> 

my findbugs-exclude-filters.xml looks this:

<?xml version="1.0" encoding="utf-8"?> <findbugsfilter>      <match>         <bug category="i18n" />      </match> </findbugsfilter> 

questions

why clean verify site report 2 warnings, clean verify findbugs:check return 14 bugs? don't understand difference is.

why site report warn i18n:dm_default_encoding

the findbugs-maven-plugin plugin needs configured in both <reporting><plugins/></reporting> , <build><plugins/></build> section. have experimented sorts of ways , way have been able work duplicate findbugs-maven-plugin configuration.

so try adding following in pom.xml:

<build>  <plugins>   <plugin>    <groupid>org.codehaus.mojo</groupid>    <artifactid>findbugs-maven-plugin</artifactid>    <version>2.5.2</version>    <configuration>       <failonerror>false</failonerror>       <threshold>high</threshold>       <effort>default</effort>       <xmloutput>true</xmloutput>       <skip>${skipfindbugs}</skip>       <xmloutputdirectory>target/reports/findbugs</xmloutputdirectory>       <excludefilterfile>           src/main/resources/findbugs-exclude-filters.xml       </excludefilterfile>    </configuration>   </plugin>  </plugins> </build> 

note it's cut , paste of posted inside of <reporting/> block. have not tested above. i'm trying give general idea here.

the reporting section of pom reference states that:

and subtler difference plugin configuration under reporting element works build plugin configuration, although opposite not true (a build plugin configuration not affect reporting plugin).

i have been able make work maven 3.0.5. have not tried on 3.1.0 yet.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -