在Sonar中看不到PMD违规

时间:2013-03-01 06:59:28

标签: ant sonarqube

是声纳的新手并使用蚂蚁 我可以获得Junit报告。但我没有得到Pmd报告。 所以请帮我解决这个问题 谢谢 我的build.xml是

  <property name="sonar.sources" value="src" />  

  <property name="sonar.tests" value="${junit.output.dir}" />  

  <property name="sonar.binaries" value="bin" />  
    <property name="sonar.dynamicAnalysis" value="reuseReports"/>

<property name="sonar.surefire.reportsPath" value="${junit.output.dir}" />  

  <property name="sonar.surefire.reportsPath" value="pmd_report.xml"/>

    <property name="sonar.java.coveragePlugin" value="cobertura"/>
    <property name="sonar.cobertura.reportPath" value="${dir.coverage}/coverage.xml"/>



    <sonar:sonar key="com.sample:research1" version="0.3-SNAPSHOT" xmlns:sonar="antlib:org.sonar.ant" /> 

1 个答案:

答案 0 :(得分:1)

要查看违规行为,您应该在质量档案中启用PMD规则。它似乎尚未启用。此页面可能会有所帮助:http://docs.codehaus.org/display/SONAR/Quality+Profiles#QualityProfiles-ConfiguringRules