1

我有一个 maven 项目,我敢肯定,其中有些类需要并且没有@Override注释。有没有办法配置 Maven 编译器插件以在缺少@Override注释时显示警告?

我正在使用 Netbeans,但我更愿意只使用 maven

4

1 回答 1

1

在 Netbeans 中单击 Source > Inspect。然后您可以设置“搜索范围”(项目、当前文件..)。当您单击“管理”按钮时,您可以展开“JDK 1.5 及更高版本”,您可以在其中选中“添加@Override注释”框。这有助于您找到丢失的@Override注释。

但我不能告诉你如何找到不必要的@Override注释..

使用 maven,您可以尝试将这些行添加到 maven 编译器插件配置中(根本没有尝试过..):

<compilerArgs>
   <arg>-Xlint:rawtypes</arg>
   <arg>-Xlint:overrides</arg>
</compilerArgs>
于 2013-07-02T09:43:54.517 回答