没有Code Climate Engines是否可以显示代码质量?
我看到了that,并且希望尽可能避免使用docker。
我有maven-pmd-plugin可以生成报告,但是我还没有找到集成它的方法。
有可能吗?
在没有Code Climate Engines的情况下在gitlab中显示PMD报告
•
问答
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)