代码之家  ›  专栏  ›  技术社区  ›  Aaron Digulla

FindBugs:如何在java5模式下运行它?

  •  4
  • Aaron Digulla  · 技术社区  · 14 年前

    当我跑的时候 FindBugs 在我通过Maven进行的项目中,我得到了很多:

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

    2 回复  |  直到 14 年前
        1
  •  4
  •   Vineet Reynolds    14 年前

    我相信您在插件配置中缺少targetJdk元素,如下面的代码片段中所示。

       <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>
    
        2
  •  -1
  •   Nim    14 年前

    确保Maven构建插件的编译版本是1.5,而不是1.4。

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>