如果我想使用命令“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项目了。但这真的是最好的解决方案吗?
答案 0 :(得分:0)
该插件是针对Java 1.7编译的,并且您没有安装JDK7(至少Maven没有运行该JDK)
答案 1 :(得分:0)
此插件是为Java 7编译的,您的系统具有以前的Java版本。因此运行MinifyMojo
答案 2 :(得分:0)
正如其他人所提到的,这个插件是为Java 7编译的。你可以升级你的Java版本,或者你可以检查你的插件的任何先前versions是否是用Java 6编译的,或者至少是编译时打开了Java 6兼容性。