我想在多个目录上运行pmd。我的公司限制从外部导入任何文件,所以我不能使用运行脚本。我正在尝试使用pmd.jar做我自己的跑步者。我的代码看起来像
for (String dir : dirs) {
PMDConfiguration conf = genreratePMDConfiguration(dir);
PMD.doPMD(conf);
}
它正在工作,但是只产生第一个目录的结果。我已经用VisualVM检查了线程,看起来好像在运行所有目录。
任何帮助将不胜感激。
谢谢。