在没有Code Climate Engines的情况下在gitlab中显示PMD报告

没有Code Climate Engines是否可以显示代码质量?
我看到了that,并且希望尽可能避免使用docker。
我有maven-pmd-plugin可以生成报告,但是我还没有找到集成它的方法。
有可能吗?

z2h5a1n5g 回答:在没有Code Climate Engines的情况下在gitlab中显示PMD报告

根据Maven pmd插件docs,应该是因为有CodeClimateRenderer可用于PMD。

但是在尝试之后似乎存在一些错误,阻止了它接受自定义渲染器。

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)
本文链接:https://www.f2er.com/3166957.html

大家都在问