0

我是声纳新手,使用 ant 我可以得到 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" /> 

4

1 回答 1

1

要查看 pmd 违规,您应该在质量配置文件中启用 PMD 规则。好像还没有启用。此页面可能会有所帮助:http ://docs.codehaus.org/display/SONAR/Quality+Profiles#QualityProfiles-ConfiguringRules

于 2013-03-01T07:47:35.323 回答