Maven插件管理器导致的错误消息 - 原因是什么?

时间:2013-05-16 13:43:34

标签: java maven

如果我想使用命令“maven clean install”构建我的maven项目,我会得到一个模糊的错误消息:

Internal error in the plugin manager executing goal 'com.samaxes.maven:minify-maven-plugin:1.7:minify': Unable to find the mojo 'minify' (or one of its required components) in the plugin 'com.samaxes.maven:minify-maven-plugin'
com/samaxes/maven/minify/plugin/MinifyMojo : Unsupported major.minor version 51.0**

有人知道,我怎么能解决这个问题?

// EDIT 可以在不将当前JDK 6更改为JDK 7的情况下解决此问题?

//再次编辑

好的,我可以建立我的maven项目。我已经完成了以下步骤,但我不确定,如果这是一个很好的解决方法:

<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.6</version>
</plugin>

我已将版本从1.7更改为1.6,现在我可以构建maven项目了。但这真的是最好的解决方案吗?

3 个答案:

答案 0 :(得分:0)

该插件是针对Java 1.7编译的,并且您没有安装JDK7(至少Maven没有运行该JDK)

答案 1 :(得分:0)

此插件是为Java 7编译的,您的系统具有以前的Java版本。因此运行MinifyMojo

的问题

答案 2 :(得分:0)

正如其他人所提到的,这个插件是为Java 7编译的。你可以升级你的Java版本,或者你可以检查你的插件的任何先前versions是否是用Java 6编译的,或者至少是编译时打开了Java 6兼容性。