如何强制使用@Override注释?


问题内容

是否有一个静态分析工具可以在IDE外部运行一致地强制使用@Override注释?CheckStyle具有MissingOverride检查,但仅适用于使用@inheritDoc
Javadoc标记的方法。我正在寻找一种可以在连续集成计算机上的新构建配置中运行的工具。


问题答案:

一种方法是使用TeamCity的“检查”运行器。我不确定它是否真的可以在IDE之外运行,因为它是在IntelliJ中配置的,并且可以通过在TeamCity端以无头模式运行IntelliJ来工作。