您可以从CPD检查中排除源文件吗?

时间:2019-02-07 18:01:51

标签: java maven maven-plugin

我在项目中使用maven-pmd-plugin。在构建项目时,cpd-check期间出现重复的代码错误(由于Java构造函数代码)。如何从CPD检查中排除特定的Java文件?

1 个答案:

答案 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