【问题标题】:Build Failing: org.codehaus.groovy.control.MultipleCompilationErrorsException构建失败:org.codehaus.groovy.control.MultipleCompilationErrorsException
【发布时间】:2020-03-19 08:13:08
【问题描述】:

我最近将 Kotlin 添加到我的 Java 项目中,我的构建开始失败,我收到以下消息:

"在 plugins{} 块之前只允许 buildscript {} 和其他 plugins {} 脚本块,不允许其他语句" 和 this "Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:"

有人知道如何解决这个问题吗?我将 jdk 设置为 1.8(如下所示),因此该问题的现有答案似乎不适用。

编译选项 { 源兼容性“1.8” 目标兼容性“1.8” }

至于括号,这是我的项目 build.gradle 文件,它在其中引用。

    buildscript {
    repositories {
        jcenter()
        google()
        maven { url 'https://plugins.gradle.org/m2/'}

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
        classpath 'com.google.gms:google-services:4.3.3'
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.12.5'

    }
}


allprojects {
    repositories {
        jcenter()
        google()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.3.70'
}

【问题讨论】:

    标签: java android kotlin groovy


    【解决方案1】:

    我想我正处于一天中睡眼惺忪的阶段。我在 allprojects 之前移动了它并且它起作用了。这很有帮助: only build script and other plugins script blocks are allowed before plugins

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-12
      • 2021-08-05
      • 2021-11-11
      • 2021-04-27
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多