Maven PMD 插件 3.5 因 JDK13 而失败
Maven PMD Plugin 3.5 fails with JDK13
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.5:pmd (pmd) on project my_project: Execution pmd of goal org.apache.maven.plugins:maven-pmd-plugin:3.5:pmd failed: org.apache.maven.reporting.MavenReportException: Unsupported targetJdk value '13'. -> [Help 1]
这是一个已知问题吗?有解决方法吗?
您需要更新 maven-pmd-plugin。 3.5 版本已经 5 岁了...
当前(2020-04-25)最新发布的版本是3.13.0,支持Java13开箱(原问题见https://issues.apache.org/jira/browse/MPMD-295)。
关于 maven-pmd-plugin 的更多信息:
https://maven.apache.org/plugins/maven-pmd-plugin/
如果您想更新 PMD(例如支持 Java 14),您需要覆盖插件的依赖项,如下所述:https://maven.apache.org/plugins/maven-pmd-plugin/examples/upgrading-PMD-at-runtime.html 并使用支持的 PMD 版本Java14(PMD 6.22.0+)。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.5:pmd (pmd) on project my_project: Execution pmd of goal org.apache.maven.plugins:maven-pmd-plugin:3.5:pmd failed: org.apache.maven.reporting.MavenReportException: Unsupported targetJdk value '13'. -> [Help 1]
这是一个已知问题吗?有解决方法吗?
您需要更新 maven-pmd-plugin。 3.5 版本已经 5 岁了...
当前(2020-04-25)最新发布的版本是3.13.0,支持Java13开箱(原问题见https://issues.apache.org/jira/browse/MPMD-295)。
关于 maven-pmd-plugin 的更多信息: https://maven.apache.org/plugins/maven-pmd-plugin/
如果您想更新 PMD(例如支持 Java 14),您需要覆盖插件的依赖项,如下所述:https://maven.apache.org/plugins/maven-pmd-plugin/examples/upgrading-PMD-at-runtime.html 并使用支持的 PMD 版本Java14(PMD 6.22.0+)。