【发布时间】:2020-06-17 16:04:05
【问题描述】:
我正在编写自定义检查样式规则以在我的目标项目上运行它。我创建了一个包含自定义 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。但是,我不希望这个 jar 包含在我的目标项目中。我也不想将它作为插件包含在内。我想将它创建为我想在目标项目上运行它的外部工具。
为此,我想创建一个新的 Java 项目,然后从该项目运行此命令 java -classpath myCustomCheck.jar;checkstyle-5.6-all.jar com.puppycrawl.tools.checkstyle.Main -c config.xml myFile.java。然后我必须将这个新项目创建为 jar 并运行它。
但是,我认为这不是正确的方法。我想单击一下即可运行此检查样式。目标项目可以在 PC 上的任何位置。关于如何做到这一点的任何想法都会有很大帮助。
【问题讨论】:
标签: java jar checkstyle