java - 解决 gradle 中的 findBugs 问题

标签 java gradle findbugs

概览:

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

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

  • 我的项目在旧版本上运行没有问题,但是在 Java 11 和 Gradle 6 上运行时,它会提示 fireBugs 插件并引发以下异常:
     > Plugin with id 'findbugs' not found.
    

    gradle 文件的片段:
    buildscript {
        ext {
            SampleProjectVersion = '1.3.4'
        }
        repositories {
            mavenLocal()
            maven {
                url1
            }
        }
        dependencies {
            classpath(sample lib 1)
            classpath(sample lib 2)
        }
    
    apply plugin: 'findbugs'
    
    ...
    

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

    最佳答案

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

    The FindBugs plugin has been removed

    The deprecated FindBugs plugin has been removed. As an alternative, you can use the SpotBugs plugin from the Gradle Plugin Portal.



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

    关于java - 解决 gradle 中的 findBugs 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58985945/

    相关文章:

    java代码访问drools guvnor

    java - SonarQube 是否支持 Java 8?

    java - Autowiring 类返回空值

    java - java中的Windows 10不可见边框有解决方法吗?

    maven - 在Gradle上声明存储库时脚本编译错误

    java - 使用 getResourceAsStream 时发现错误 "Method May Fail to Close Stream"

    gradle - Mapstruct 与 Intellij 和 Gradle 一起使用时不会生成 BeanMapperImpl.java

    gradle - 用jar输出而不是aar编译MPAndroidChart lib

    javax.annotation.Nonnull 与断言

    java - Swing 未写字段警告(Java)