找不到PMD XML报告

时间:2018-11-23 08:34:09

标签: sonarqube pmd

我运行一个Maven命令为“ mvn sonar:sonar pmd:pmd”,我可以在每个模块的目标文件夹下看到生成的pmd.xml文件。但是在命令输出中我可以看到

  

[INFO]传感器导入PMD问题[java]

     

[INFO]导入D:\ Temp \ workshop \ 111 \ mat \ mat-publish \ mat-publish-core \ target \ pmd.xml

     

[错误]找不到PMD XML报告:D:\ Temp \ workshop \ 111 \ mat \ mat-publish \ mat-publish-core \ target \ pmd.xml

     

[INFO]传感器导入PMD问题[java](已完成)|时间= 16ms

我可以直接使用路径打开pmd.xml,我不确定为什么报告无法找到该文件。

1 个答案:

答案 0 :(得分:1)

您以错误的顺序执行目标:

mvn sonar:sonar pmd:pmd

首先执行SonarScanner,然后执行PMD。这意味着SonarScanner在执行其工作时,PMD报告不可用。您必须更改顺序:

mvn pmd:pmd sonar:sonar