Sonar ant任务:更新到SonarQube 4.4后,PmdSensor抛出UnsupportedOperationException

时间:2014-08-26 18:18:45

标签: 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.analyse(PmdSensor.java:55)
    ...

运行按照以下建议配置的ant任务时: http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Ant+Taskhttp://docs.sonarqube.org/display/SONAR/Installing+and+Configuring+SonarQube+Ant+Task

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

进行升级时,此矩阵应该是一个很好的参考 - http://docs.sonarqube.org/display/SONAR/Plugin+version+matrix

今天我将sonarqube升级到v 4.4并完全使用这套插件 -

SONARQUBE PLUGINS

  1. Checkstyle 2.1
  2. Findbugs 2.4(推荐版本为3.0,但我的源代码是Java 1.6)
  3. Java 2.4
  4. PMD 2.2
  5. 我遇到了与你完全相同的问题,所以我希望这个组合对你也有用!古德勒克!