2013-03-01 65 views
0

對聲納和使用螞蟻而言是新的 我可以得到Junit報告,但iam沒有得到Pmd報告。 所以,請幫我解決這個問題 感謝 我的build.xml是在Sonar中看不見PMD違規

<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

要查看PMD違規,你應該能夠在你的質量配置文件的PMD規則。看來它還沒有啓用。本頁可能對您有幫助:http://docs.codehaus.org/display/SONAR/Quality+Profiles#QualityProfiles-ConfiguringRules

+0

其實我只是想重新使用已經由pmd生成的報告。 – Selwin 2013-03-01 09:07:17

+1

我不認爲這個功能是受支持的,但是如果Sonar可以爲你生成這個功能,你爲什麼要重用PMD報告? – ppapapetrou 2013-03-06 07:46:14

+0

不支持導入PMD報告。請參閱http://stackoverflow.com/a/15242615/229031。 – 2013-03-06 08:50:29