来自maven的CheckStyle:最后如何失败?

发布于 2024-12-01 16:28:26 字数 110 浏览 0 评论 0原文

我有一个配置为运行 CheckStyle 的多模块 Maven 构建。它可以工作,但是一旦遇到违规的模块,它就会失败。如何处理所有模块但直到最后才失败?我希望能够看到所有违规行为,而不必反复修复/重新运行。

I have a multi-module maven build configured to run CheckStyle. It works, but it fails as soon as it comes across a module with a violation. How can I process all modules but not fail until the very end? I'd like to be able to see all violations without having to fix/re-run repeatedly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

山人契 2024-12-08 16:28:26

我建议在 IDE 中执行此操作,以便在编码时获取检查样式违规反馈,而不仅仅是在使用 Maven 构建时获取后期。仍然让 Maven 检查违规情况,并在第一个有违规的模块上尽早使构建失败。

例如,有 eclipse-cs,用于 eclipse IDE 的 checkstyle 插件。要让 maven-checkstyle-plugin 和 eclipce-cs 使用相同的 checkstyle 配置文件,请安装 m2e eclipse 插件它是扩展,其中包括一个用于 eclipse-cs 的扩展。

I'd advise to do this in your IDE, to get checkstyle violations feedback while you code, and not only late when building using Maven. Still keep maven checking for violations, and fail a build as early as possible, on first module with violations.

E.g. there is eclipse-cs, checkstyle plugin for eclipse IDE. To have both maven-checkstyle-plugin and eclipce-cs use same checkstyle configuration file, install m2e eclipse plugin and it's extensions including one for eclipse-cs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文