当前位置: 首页 > 知识库问答 >
问题:

梅文 PMD 插件 3.5 在 JDK13 中失败

费和惬
2023-03-14
[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]

这是一个已知的问题吗?有解决办法吗?

共有1个答案

呼延运恒
2023-03-14

您需要更新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(例如,支持Java14),您需要覆盖插件的依赖项,如下所述:https://maven.apache.org/plugins/maven-pmd-plugin/examples/upgrading-PMD-at-runtime.html并使用支持Java14的PMD版本(PMD 6.22.0)。

 类似资料:
  • 我试图添加eclipse pmd插件最终出现以下错误。 知道哪里出问题了吗?

  • 我试图有一个pom.xml文件与PMD插件集成到构建阶段。

  • 请帮帮我,我试图从詹金斯执行pmd报告,但是,我有一个构建错误 对于执行,我的目标: 当我从项目文件夹运行mvn clean install pmd:pmd时,它是build error有人收到这个错误吗? 我的项目Pom.xml 我添加了这个,詹金斯插件, Maven集成插件-2.17 PMD插件-3.49静态分析实用程序-1.92 错误:

  • 我正在尝试使用Spring Roo 1.2.4创建和编译一个项目……我正在使用:-Spring Roo 1.2.4.RELEASE-Spring STS 3.4.0.RELEASE-Maven 3.0.5 Spring Roo控制台接缝正常。但Maven依赖项在Eclipse IDE中有一个错误。 缺少神器org.springframework.roo:org.springframework.ro

  • 我正在尝试创建一个自定义规则,用于标记void方法中return语句的使用,例如: 我用以下XPath创建了一个自定义XPath规则: 但是当我将此规则导入Eclipse并对代码运行PMD时,它并没有标记我期望的方法,即与上述描述匹配的方法(包含返回的无效方法)。 有人知道这里有什么问题吗?我的XPath有问题吗?或者可能是别的原因? 我使用v3.2.6的插件,其中包含pmd14-4.2.5.ja

  • 问题内容: 我真的不知道Eclipse 3.5发生了什么问题(3.5.0或3.5.1,相同的问题),但是到现在为止,我一直在努力与Eclipse进行合作,以寻找一种方法来使Eclipse 3.5能够通过“安装新软件屏幕” !!!我访问了许多论坛和博客,尝试了许多解决方案,但徒劳无功:每次当前的问题消失而新的问题出现。 我正在尝试使其在我的办公室中正常工作,所以在代理之后。到目前为止,我得到的最佳建