我在项目中使用maven-pmd-plugin
。在构建项目时,cpd-check
期间出现重复的代码错误(由于Java构造函数代码)。如何从CPD检查中排除特定的Java文件?
答案 0 :(得分:1)
在excludeFromFailure
的{{1}}目标配置中添加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>
文件必须包含完整的类名。
https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.6/examples/violation-exclusions.html