Maven 在gitlab中显示pmd报告,而不使用代码气候引擎

Maven 在gitlab中显示pmd报告,而不使用代码气候引擎,maven,continuous-integration,gitlab,integration,pmd,Maven,Continuous Integration,Gitlab,Integration,Pmd,是否可以在没有代码气候引擎的情况下显示代码质量? 我看到了,我希望尽可能避免使用docker。 我有maven pmd插件,可以生成报告,但我还没有找到集成该插件的方法。 有可能吗?根据maven pmd插件,这应该是因为pmd有一个可用的 然而,在尝试之后,似乎有一些bug阻止它接受自定义渲染器 mvn pmd:pmd -Dformat=net.sourceforge.pmd.renderers.CodeClimateRenderer [ERROR] Failed to execute go

是否可以在没有代码气候引擎的情况下显示代码质量?
我看到了,我希望尽可能避免使用docker。
我有maven pmd插件,可以生成报告,但我还没有找到集成该插件的方法。

有可能吗?

根据maven pmd插件,这应该是因为pmd有一个可用的

然而,在尝试之后,似乎有一些bug阻止它接受自定义渲染器

mvn pmd:pmd -Dformat=net.sourceforge.pmd.renderers.CodeClimateRenderer

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.13.0:pmd (default-cli) on project hello-world: Execution default-cli of goal org.apache.maven.plugins:maven-pmd-plugin:3.13.0:pmd failed: org.apache.maven.reporting.MavenReportException: Can't find PMD custom format net.sourceforge.pmd.renderers.CodeClimateRenderer: java.lang.NoSuchMethodException: net.sourceforge.pmd.renderers.CodeClimateRenderer.<init>(java.util.Properties)
mvn pmd:pmd-Dformat=net.sourceforge.pmd.renders.codecClimateRenderer
[错误]无法执行目标org.apache.maven.plugins:maven pmd plugin:3.13.0:pmd(默认cli)在项目hello world上:执行目标org.apache.maven的默认cli。插件:maven pmd插件:3.13.0:pmd失败:org.apache.maven.reporting.mavenreporteException:找不到pmd自定义格式net.sourceforge.pmd.renders.codecClimateRenderer:java.lang.NoSuchMethodException:net.sourceforge.pmd.renders.codecClimateRenderer.(java.util.Properties)

根据maven pmd插件,它应该是,因为pmd有一个可用的

然而,在尝试之后,似乎有一些bug阻止它接受自定义渲染器

mvn pmd:pmd -Dformat=net.sourceforge.pmd.renderers.CodeClimateRenderer

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.13.0:pmd (default-cli) on project hello-world: Execution default-cli of goal org.apache.maven.plugins:maven-pmd-plugin:3.13.0:pmd failed: org.apache.maven.reporting.MavenReportException: Can't find PMD custom format net.sourceforge.pmd.renderers.CodeClimateRenderer: java.lang.NoSuchMethodException: net.sourceforge.pmd.renderers.CodeClimateRenderer.<init>(java.util.Properties)
mvn pmd:pmd-Dformat=net.sourceforge.pmd.renders.codecClimateRenderer
[错误]无法执行目标org.apache.maven.plugins:maven pmd plugin:3.13.0:pmd(默认cli)在项目hello world上:执行目标org.apache.maven的默认cli。插件:maven pmd插件:3.13.0:pmd失败:org.apache.maven.reporting.mavenreporteException:找不到pmd自定义格式net.sourceforge.pmd.renders.codecClimateRenderer:java.lang.NoSuchMethodException:net.sourceforge.pmd.renders.codecClimateRenderer.(java.util.Properties)

您需要升级到3.14.0您需要升级到3.14.0