解决 gradle 中的 findBugs 问题

sae*_*edj 14 java findbugs gradle

概述:

我正在尝试在我的项目中升级 Java 和 Gradle 版本,如下所示:

  • java从8到11
  • 从 5 级到 6 级

我的项目在旧版本上运行没有问题,但是在 Java 11 和 Gradle 6 上运行时,它会抱怨 fireBugs 插件并引发以下异常:

 > Plugin with id 'findbugs' not found.
Run Code Online (Sandbox Code Playgroud)

gradle 文件的片段:

buildscript {
    ext {
        SampleProjectVersion = '1.3.4'
    }
    repositories {
        mavenLocal()
        maven {
            url1
        }
    }
    dependencies {
        classpath(sample lib 1)
        classpath(sample lib 2)
    }

apply plugin: 'findbugs'

...
Run Code Online (Sandbox Code Playgroud)

如果您能与我分享您的想法,我将不胜感激,因为我找不到任何合适的解决方案。

小智 20

从 Gradle 网站(将您的构建从 Gradle 5.x 升级到 6.0):

FindBugs 插件已被删除

已弃用的 FindBugs 插件已被删除。作为替代方案,您可以使用 Gradle 插件门户中的 SpotBugs 插件。

https://docs.gradle.org/current/userguide/upgrading_version_5.html