我使用 checkstyle API 编写了一些自定义的 checkstyle 规则。它们使用 Maven 运行良好(在我将新项目添加为 checkstyle 插件的依赖项之后)。
现在我希望 Eclipse Checkstyle 插件使用这些规则。这就是我挣扎的地方。
阅读这些链接后,我不明白下一步该怎么做。
- 我需要将我的项目导出为 JAR 吗?
- 如何将它插入我现有的 Checkstyle 插件?
谢谢
我使用 checkstyle API 编写了一些自定义的 checkstyle 规则。它们使用 Maven 运行良好(在我将新项目添加为 checkstyle 插件的依赖项之后)。
现在我希望 Eclipse Checkstyle 插件使用这些规则。这就是我挣扎的地方。
阅读这些链接后,我不明白下一步该怎么做。
谢谢
你可以这样做:
你可以参考这个教程
您已经拥有最终将带您到达那里的正确链接。至于你的问题:
您的所有自定义检查都可以放入一个 JAR 文件中。该 JAR 文件必须是 Eclipse 插件 JAR。我只是通过将它复制到 Eclipse dropins文件夹来安装它,但可能有更优雅的方法可以做到这一点。
因此,您最终得到了两个插件:原始的、未修改的 Eclipse-CS,以及您自己的包含自定义检查的插件。当两者都独立安装在 Eclipse 中时,Eclipse-CS 配置对话框将提供您在 Checkstyle 配置中使用的自定义检查。