我有一个 maven 项目,我敢肯定,其中有些类需要并且没有@Override
注释。有没有办法配置 Maven 编译器插件以在缺少@Override
注释时显示警告?
我正在使用 Netbeans,但我更愿意只使用 maven
我有一个 maven 项目,我敢肯定,其中有些类需要并且没有@Override
注释。有没有办法配置 Maven 编译器插件以在缺少@Override
注释时显示警告?
我正在使用 Netbeans,但我更愿意只使用 maven
在 Netbeans 中单击 Source > Inspect。然后您可以设置“搜索范围”(项目、当前文件..)。当您单击“管理”按钮时,您可以展开“JDK 1.5 及更高版本”,您可以在其中选中“添加@Override
注释”框。这有助于您找到丢失的@Override
注释。
但我不能告诉你如何找到不必要的@Override
注释..
使用 maven,您可以尝试将这些行添加到 maven 编译器插件配置中(根本没有尝试过..):
<compilerArgs>
<arg>-Xlint:rawtypes</arg>
<arg>-Xlint:overrides</arg>
</compilerArgs>