you’re right, the sonar-pmd plugin did not receive much love during the last two years.
It’s got many problems (no support for SonarQube 7.3+, no support for Java >= 9).
However, things might brighten up within the next months.
I’ve recently taken over this project and am already preparing the next release which will, as a first step, support newer SonarQube versions.
Next planned milestones:
- Update from PMD 5.4 => 6.8 - which introduces Java 10 support
- Update of the existing PMD ruleset - I haven’t had the time to check but there might be many interesting rules we are not using within the plugin.