PMD 插件中有一个配置元素,可让您设置为哪个目标 JDK编译 Java 代码。通常,您希望这与 maven-compiler-plugin 的配置同步。最好的做法是设置众所周知的属性maven.compiler.target,其余的将自动工作。或者,您可以手动设置它:
<project> ... <reporting> <plugins> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>3.13.0</version> <configuration> <targetJdk>1.6</targetJdk> </configuration> </plugin> </plugins> </reporting> ... </project>