当尝试运行 Maven Enforcer 时,由于某些类符合 1.9,而整个项目仅限于 1.8,因此失败。以下是日志的堆栈跟踪。该特定依赖项是由不同的 jar 拉取的,由于它具有编译时依赖项,因此无法排除该依赖项。
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java18:1.0
[INFO] Restricted to JDK 1.8 yet javax.json.bind:javax.json.bind-api:jar:1.0:compile contains module-info.class targeted to JDK 1.9
[WARNING] Rule 14: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion failed with message:
Found Banned Dependency: javax.json.bind:javax.json.bind-api:jar:1.0
Run Code Online (Sandbox Code Playgroud)