PMDプラグインを呼び出すためのインターフェイスが必要です。選択したファイルを分析するために実行します。私はすでにJavaプロジェクトからPMDを実行するコードを試しましたが、PMDを実行すると思われるPMD.runクラスに選択したファイルを渡す方法がわかりません。Javaインターフェイスから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);
あなたは[Mavenプラグイン](https://maven.apache.org/plugins/maven-pmd-plugin/)ができないことを達成するために何をしようとしていますか?または、おそらく[Gradle plugin](https://docs.gradle.org/current/userguide/pmd_plugin.html)ですか? – sisyphus
私はオープンソースツールであるPMDプラグインをいくつか変更しようとしています。私はすでに論理エラーのルールを追加しました。私はプロジェクトのインターフェースでそれを呼び出す必要があります。 – Emma