如何配置 Maven 以忽略本地安装并强制使用 JDK 版本

Mil*_*aci 3 java intellij-idea maven-3

我有一个 Maven 项目,其存储库有限制,其中之一是 JDK 限制,并且只需要 1.5.0-4、1.6.0-45、1.7.0-80、1.8.0-71。我有 JDK 1.8.0-65,当我进行 MVN 安装时显示以下错误:

Rule 0: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
Detected JDK Version: 1.8.0-65 is not in the allowed range [1.5.0-4,1.5.0-4],[1.6.0-45,1.6.0-45],[1.7.0-80,1.7.0-80],[1.8.0-71,).
Run Code Online (Sandbox Code Playgroud)

是否有任何方法可以配置 Maven 以忽略本地安装中的该限制?无需安装其他版本的JDK。先感谢您!

Man*_*dis 5

该项目显然使用了 Maven Enforcer 插件。您可以使用跳过标志跳过此插件。例如

mvn clean install -Denforcer.skip=true
Run Code Online (Sandbox Code Playgroud)

请注意,您可能会发现作者有充分的理由要求 Java 版本高于1.8.0-71

Maven Enforcer 插件使用