Я пишу собственные правила проверки стиля, чтобы запустить его в моем целевом проекте. Я создал один проект, который содержит пользовательские правила checkstyle. Для запуска пользовательского контрольного стиля я использую следующую команду java -classpath myCustomCheck.jar;checkstyle-5.6-all.jar com.puppycrawl.tools.checkstyle.Main -c config.xml myFile.java
.
Вместо myFile.java
, если я даю папку целевого проекта, она не работает, так как ожидает файл Java в качестве аргумента.
Я хочу запустить myCustomCheck.jar в моем целевом проекте. Однако я не хочу, чтобы эта банка была включена в мой целевой проект. Я не хочу включать его как плагин. Я хочу создать его как внешний инструмент, из которого я хочу запустить его в моем целевом проекте.
Для этого я подумал о создании нового проекта Java, а затем о запуске этой команды java -classpath myCustomCheck.jar;checkstyle-5.6-all.jar com.puppycrawl.tools.checkstyle.Main -c config.xml myFile.java
из этого проекта. , Затем я должен создать этот новый проект в качестве банки и запустить его.
Однако я не думаю, что это правильный путь. Я хочу запустить этот контрольный стиль в один клик. Целевой проект может быть в любом месте на P C. Любая идея о том, как это можно сделать, очень помогла бы.