尝试运行gradle任务时出错.无法弄清楚还需要什么或错误是什么.我正在开发的项目有几个子项目,所以我有一个main build.gradle.该错误是针对我想尝试Kotlin的子项目.
* Where: Build file '/home/oracle/bnc/KotlinHandler/build.gradle' line: 13
* What went wrong: A problem occurred evaluating root project 'KotlinHandler'.
> Failed to apply plugin [id 'kotlin']
> Could not generate a proxy class for class org.jetbrains.kotlin.gradle.tasks.KotlinCompile.
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle,用于失败的模块(子项目).
buildscript {
ext.kotlin_version = '1.1.2-2'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'kotlin'
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Run Code Online (Sandbox Code Playgroud)
这是Pastebin build.gradle,由于其中的所有任务,它非常大
在将jdk更改为1.8并将依赖项编译为之后添加了--debug 输出compile "org.jetbrains.kotlin:kotlin-stdlib-jre8
编译器1.1.2不再支持低于1.8的kotlin JDK,kotlin如1.1.2博客文章中所述:
Kotlin编译器现在需要运行JDK 8.您不应该注意到任何更改,因为大多数其他Java开发工具(如Gradle和Android工具链)也需要JDK 8,因此您几乎肯定已经安装了它.对于编译器生成的代码,Java 1.6兼容性仍然是默认设置,我们没有计划放弃对生成Java 1.6兼容字节码的支持.
| 归档时间: |
|
| 查看次数: |
6503 次 |
| 最近记录: |