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

问题描述 投票:0回答:1

我使用我的项目中maven-pmd-plugin。当我生成项目,我cpd-check过程中不被重复(由于Java的构造函数代码)的代码错误。如何排除从CPD检查特定的Java文件?

java maven maven-plugin
1个回答
1
投票

添加在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

© www.soinside.com 2019 - 2024. All rights reserved.