findbugs-maven-plugin用于与JDK 1.6 1.7和1.8一起使用的项目

时间:2017-09-20 05:28:07

标签: java maven java-8 maven-plugin jdk1.6

我刚刚将我的java项目从使用JDK 1.6升级到JDK 1.8。

当我执行maven时,我的maven构建失败:网站生命周期。

错误堆栈:

java.lang.UnsupportedClassVersionError: edu/umd/cs/findbugs/FindBugs2 : Unsupported major.minor version 51.0

我的团队希望我让这个项目在JDK 1.8上运行。但我无法找到findbug的问题。你能帮助我在制作maven插件时获取兼容性信息:findbugs-maven-plugin目前我正在使用版本3.0.0

1 个答案:

答案 0 :(得分:1)

不支持的major.minor版本意味着您正在尝试运行为较新版本的Java编译的类。 Findbug适用于Java 1.7及更高版本,可能你的机器上有1.6和1.8,并且在1.6上运行maven。检查运行'mvn -version'并将JAVA_HOME环境变量设置为正确的位置。