gpt4 book ai didi

java - 如何知道哪个 PMD 规则失败?

转载 作者:行者123 更新时间:2023-12-05 06:38:22 24 4
gpt4 key购买 nike

项目中使用的

Maven-pmd-plugin。当我尝试部署该项目时,它失败并出现以下错误:

由以下原因引起:org.apache.maven.plugin.MojoFailureException:PMD 检查阈值已设置为严重级别“错误”- 在该级别(或高于该级别)检测到 1 次违规和“failOnViolation” ' 为真 - 构建失败

我怎么知道哪个规则失败了?发现了什么违规行为?

使用 -e-X 执行 Maven 没有帮助。

最佳答案

您还可以使用选项 -Dpmd.printFailingErrors=true 构建项目或在 pom.xml 文件中配置 maven 插件:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.8</version>
<configuration>
<printFailingErrors>true</printFailingErrors>
</configuration>
....
</plugin>

参见 https://maven.apache.org/plugins/maven-pmd-plugin/check-mojo.html#printFailingErrors

这将直接在控制台中打印出违反规则的情况。

关于java - 如何知道哪个 PMD 规则失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46358606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com