Java &引用;.class文件中的错误版本号“;是否有Maven插件来检查此错误?

Java &引用;.class文件中的错误版本号“;是否有Maven插件来检查此错误?,java,maven,Java,Maven,我一直在使用Java1.5。有时我会在pom.xml中添加一个dep,它只与Java1.6兼容。是否有一个Maven插件可以检查这一点?从某种意义上说,Maven通过失败来检查这一点。仅仅尝试构建代码就表明它不起作用。我想你想问的是,如何事先检查jar是否与Java5兼容,而我不知道。似乎不支持这样的功能。没有maven插件,但您可以尝试获取此依赖项的源代码,并使用java 1.5进行编译,然后将其包含在您的项目中。为什么您一直使用java 5?@kittylyst可能是因为他们只有支持java

我一直在使用Java1.5。有时我会在pom.xml中添加一个dep,它只与Java1.6兼容。是否有一个Maven插件可以检查这一点?

从某种意义上说,Maven通过失败来检查这一点。仅仅尝试构建代码就表明它不起作用。我想你想问的是,如何事先检查jar是否与Java5兼容,而我不知道。似乎不支持这样的功能。

没有maven插件,但您可以尝试获取此依赖项的源代码,并使用java 1.5进行编译,然后将其包含在您的项目中。

为什么您一直使用java 5?@kittylyst可能是因为他们只有支持java 5的较旧版本的WebSphere(等)的许可证,或者是一所没有费心升级实验室计算机的学校等等。世界500强的公司仍然坚持使用Java1.4。我最近参与了这样一个项目,它更多地涉及到1.6的许可协议,因为它涉及到客户端开发。谢谢你的帮助!我的代码编译得很好,但问题在于依赖关系是必需的,但我必须显式地添加它,而不是传递性的。该问题仅在运行时发生。