【发布时间】:2019-03-05 22:05:26
【问题描述】:
Kotlin Gradle 插件包含compileKotlin 任务,可以通过apiVersion 和languageVersion 参数(doc)进行配置:
compileKotlin {
kotlinOptions {
freeCompilerArgs = ['-Xjsr305=strict']
jvmTarget = '1.8'
languageVersion = '1.1'
apiVersion = '1.1'
}
}
这两个参数都用于与旧版 Kotlin 兼容。有人可以解释它们之间有什么区别吗?以及使用它们的用例是什么?
【问题讨论】: