【问题标题】:adding errorprone to gradle build file将容易出错的内容添加到 gradle 构建文件
【发布时间】:2017-03-27 19:00:15
【问题描述】:

我正在尝试将容易出错的内容添加到我的 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 errorprone


    【解决方案1】:

    通过进行以下更改,我在使用 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' }

    这行得通。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      相关资源
      最近更新 更多