【发布时间】:2017-10-25 12:45:21
【问题描述】:
我正在尝试将 PMD 配置为需要在 java 1.6 中运行的遗留应用程序(这是强制性的)。我正在尝试找到至少再次构建 java 1.6 的 pmd-plugin 版本。如果我使用 maven-pmd-plugin,它会抱怨与 jre 1.6 的二进制不兼容。
问题是旧版本的 PMD net.sourceforge.pmd 似乎被忽略了,无论我使用什么版本,maven-pmd-plugin:3.8 总是运行。 现在我正在尝试,但没有运气。
<dependency>
<groupId>net.sourceforge.pmd</groupId>
<artifactId>pmd</artifactId>
<version>5.0.0</version>
</dependency>
【问题讨论】: