Search code examples
javafindbugsjava-5

FindBugs: How can I run it in Java 5 mode?


When I run FindBugs on my project via Maven, I get lots of these:

Can't use annotations when running in JDK 1.4 mode!

How do I fix that? Couldn't find anything in the manual.


Solution

  • I believe you are missing the targetJdk element in the plugin configuration, like in below snippet.

       <reporting>
         <plugins>
           <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>findbugs-maven-plugin</artifactId>
            <version>2.0.1</version>
            <configuration>
              <targetJdk>1.5</targetJdk>
            </configuration>
           </plugin>
         </plugins>
       </reporting>