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