我需要我的接口来调用PMD插件,我希望它是运行分析选定的文件。我已经尝试了从java项目运行PMD的代码,但我不知道如何将选择的文件传递给PMD.run类,它应该运行PMD。
String src_folder = ("E:/CS lecture/4.2/pmd-master/pmd-java/src/main/java");
String output_format="text";
String rulesets= "java/rule";
String[] arguments = { "-d", src_folder, "-f", output_format, "-R", rulesets};
PMDCommandLineInterface.run(arguments);发布于 2016-05-28 17:37:56
当我将文件的目录路径分配到变量src_folder中时,它就会起作用。
String src_folder = ("E:/.../fileviewer.java");
String output_format="xml";
String rulesets= "java-unusedcode";
String[] arguments = { "-d", src_folder, "-f", output_format, "-R", rulesets };
PMDCommandLineInterface.run(arguments);进一步查看:http://pmd.sourceforge.net/pmd-4.3.0/running.html
https://stackoverflow.com/questions/37397768
复制相似问题