FindBugs 插件不适用于从 GitHub 导入的项目

FindBugs plugin does not work on projects imported from GitHub

我一直用FindBugs,很多时候确实很有用。但我无法找到为什么它不适用于从 GitHub 导入的项目。使用 Git 作为源导入 Eclipse 的项目没有 运行 FindBugs 的选项。

有谁知道这是为什么以及解决方法?我喜欢在 Eclipse 和 FindBugs 上使用 git 扩展。

您从 Git 导入的项目是否被识别为 Java 项目(即它在项目文件夹图标下有一个 J)?如果不是,则不会为该项目启用 FindBugs。如果是这种情况,远程存储库几乎肯定没有添加 .project.classpath 文件,Eclipse 使用这些文件来确定它是否是一个 Java 项目。

您应该可以通过右键单击并执行 'Configure -> Convert to Java Project' 将其转换为 Java 项目。如果这不起作用,请删除项目(但不删除文件),然后在同一位置创建文件 -> 新建 Java 项目。