Sonar ant任务:更新到SonarQube 4.4后,PmdSensor引发不支持的操作异常

Sonar ant任务:更新到SonarQube 4.4后,PmdSensor引发不支持的操作异常,ant,sonarqube,pmd,Ant,Sonarqube,Pmd,在将SonarQube安装从4.1.1更新到4.4之后,我总是会收到错误 Caused by: org.sonar.api.utils.XmlParserException: java.lang.UnsupportedOperationException: Not supported since v4.2. See http://docs.codehaus.org/display/SONAR/API+Changes at org.sonar.plugins.pmd.PmdSensor.a

在将SonarQube安装从4.1.1更新到4.4之后,我总是会收到错误

Caused by: org.sonar.api.utils.XmlParserException: java.lang.UnsupportedOperationException: Not supported since v4.2. See http://docs.codehaus.org/display/SONAR/API+Changes
    at org.sonar.plugins.pmd.PmdSensor.analyse(PmdSensor.java:55)
    ...
运行按中建议配置的ant任务时: 和


我能做些什么来解决这个问题?

当您进行升级时,这个矩阵应该是一个很好的参考-

今天,我将sonarqube升级到V4.4,并使其与这组插件充分配合使用-

SONARQUBE插件

  • Checkstyle 2.1
  • Findbugs 2.4(推荐的版本是3.0,但我的源代码是Java1.6)
  • Java 2.4
  • 偏振模色散2.2

  • 我和你面临着完全相同的问题,所以我希望这种组合也能对你起作用!祝你好运

    您使用的pmd插件版本是什么?你升级到最新版本了吗?请检查@benzonico我也有同样的问题,这里是版本详细信息-sonarqube是4.4,sonar-pmd-plugin-2.0.jar。我现在要尝试sonar-pmd-plugin-2.2.jar,但我想我也遇到了一个问题。谢谢