用于IntelliJ中声纳、PMD、Findbugs和Checkstyle的Java 8
我已经升级到Java 8,当我尝试运行task Runner以获取报告时,我得到以下消息
Execution failed for task ':sonarRunner'.
org.sonar.api.utils.XmlParserException: org.sonar.api.utils.SonarException: Unsupported Java version for PMD: 1.8
PMD是否支持Java 8?如果是,我如何解决这个问题
非常感谢
# 1 楼答案
从5.1.0版开始,他们就有了Java8支持:See Changelists here
我不是一个活跃的Sonar用户,但据我所知,Sonar对Java8的支持存在一些限制。看起来您需要SonarQube的更新版本,以及PMD插件的2.2.0或更高版本:read here