我使用我的项目中maven-pmd-plugin
。当我生成项目,我cpd-check
过程中不被重复(由于Java的构造函数代码)的代码错误。如何排除从CPD检查特定的Java文件?
添加在excludeFromFailure
目标配置的cpd-check
文件在您pom.xml
:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.6</version>
<executions>
<execution>
<goals>
<goal>cpd-check</goal>
</goals>
<configuration>
<excludeFromFailureFile>exclude-cpd.properties</excludeFromFailureFile>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
该exclude-cpd.properties
文件必须包含完整的类名。
https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.6/examples/violation-exclusions.html