来自maven的CheckStyle:最后如何失败?
我有一个配置为运行 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议在 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.