有没有一种方法可以告诉PMD忽略检查代码的某些部分是否有重复?
例如,我是否可以这样做:
例如,我是否可以这样做:
// CPD-Ignore-On
...
// CPD-Ignore-Off
目前我使用Maven设置了PMD,但是除非我忽略了什么,否则我没有看到任何我想要的参数。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.5</version>
<configuration>
<minimumTokens>40</minimumTokens>
<targetJdk>1.5</targetJdk>
<ignoreIdentifiers>true</ignoreIdentifiers>
<ignoreLiterals>true</ignoreLiterals>
</configuration>
</plugin>
@SuppressWarnings("CPD-START")
到这个类上,并省略了结束标注,看起来整个类都被忽略了。虽然不太理想,但似乎可以工作。 - Gili