生成失败:org.codehaus.groovy.control.MultipleCompilationErrorsEx



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

"在插件{}块之前只允许使用buildscript{}和其他插件{}脚本块,不允许使用其他语句",而这"由:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:">

有人知道怎么解决这个问题吗?我的jdk设置为1.8(如下所示(,所以这个问题的现有答案似乎不适用。

compileOptions{源兼容性"1.8"targetCompatibility'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'
}

我想我正处于睡眼惺忪的阶段。我把它移到所有项目之前,它起了作用。这很有帮助:在插件之前,只允许构建脚本和其他插件脚本块

最新更新