问题描述
@Getter
@Setter
@ToString
public class Address
{
private String purpose;
private String line1;
private String line2;
....
}
但是当我运行 mvn clean package org.apache.maven.plugins:maven-pmd-plugin:3.6:check
时,我收到以下警告...
避免使用未使用的私有字段,例如“目的”。
我的 pmd-rules.xml
看起来像...
<ruleset xmlns="http://pmd.sourceforge.net/ruleset/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Default Maven PMD Plugin Ruleset" xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
<description>
Excluding rules.
</description>
<rule ref="category/java/bestpractices.xml">
<exclude name="UnusedPrivateMethod"/>
</rule>
</ruleset>
我的 pom 中的以下内容...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<rulesets>
<ruleset>/rulesets/java/maven-pmd-plugin-default.xml</ruleset>
<ruleset>pmd-rules.xml</ruleset>
</rulesets>
</configuration>
</plugin>
当我这样做时,我没有得到任何结果。有一个父 maven 项目最初配置了这个插件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)