将 errorprone 添加到 gradle 构建文件

adding errorprone to gradle build file

我正在尝试将容易出错的内容添加到我的 gradle 构建文件中,如下所示:

build.gradle

的相关部分
buildscript {
    repositories {
        mavenCentral()
        mavenLocal()
    }
    dependencies {
        classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.9"
    }
}

plugins {
    id 'java'
    id 'application'
    id 'idea'
    id 'com.github.johnrengelman.shadow' version '1.2.4'
    id "net.ltgt.errorprone" version "0.0.9"
}

dependencies {
    classpath 'net.ltgt.gradle:gradle-errorprone-plugin:0.0.9'
}

configurations.errorprone {
    resolutionStrategy.force 'com.google.errorprone:error_prone_core:2.0.19'
}

当我 运行 gradle clean

时类路径行出错
 Could not find method classpath() for arguments [net.ltgt.gradle:gradle-errorprone-plugin:0.0.9] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

关于导致此问题的原因以及可能有助于解决此问题的任何想法?谢谢

通过进行以下更改,我在使用 gradle 时容易出错:

  1. 从依赖项中替换了这个:

    类路径net.ltgt.gradle:gradle-errorprone-plugin:0.0.9'

 errorprone "com.google.errorprone:error_prone_core:latest.release"
  1. 删除了配置行:

    configurations.errorprone{ resolutionStrategy.force 'com.google.errorprone:error_prone_core:2.0.19' }

这成功了。