【问题标题】:A problem was found with the configuration of task ':app:spotlessJava' (type 'SpotlessTask'). after gradle 7 update发现任务“:app:spotlessJava”(类型“SpotlessTask”)的配置存在问题。 gradle 7 更新后
【发布时间】:2021-10-12 22:31:56
【问题描述】:

我已经更新到 gradle 7.0.0 并且有这样的错误: **

发现任务 ':app:spotlessJava' 的配置有问题 (输入“SpotlessTask”)。

  • 类型“com.diffplug.gradle.spotless.SpotlessTask”属性“目标”缺少输入或输出注释。

**

    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.0'
        classpath 'com.google.gms:google-services:4.3.8'
        classpath "com.diffplug.spotless:spotless-plugin-gradle:3.24.2"
        // Crashlytics Gradle plugin.
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
project.tasks['preBuild'].dependsOn 'generateContactsXml'

apply plugin: "com.diffplug.gradle.spotless"
spotless {
    java {

        target '**/*.java'
        googleJavaFormat('1.6').aosp()
        removeUnusedImports()
    }
}
project.tasks['preBuild'].dependsOn 'spotlessApply'

【问题讨论】:

    标签: android gradle plugins android-gradle-plugin spotless


    【解决方案1】:

    您的 Spotless 插件太旧,无法在 Gradle 7 上运行。您必须升级它。 https://github.com/diffplug/spotless/issues/880

    【讨论】:

      猜你喜欢
      • 2021-08-29
      • 2022-06-14
      • 2022-10-18
      • 2021-07-22
      • 2021-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多