kotlin - IntelliJ IDEA 没有找到 kotlinOptions 属性的候选者,但项目工作正常
问题描述
我总是使用 Gradle 创建 Kotlin 项目:文件 -> 新建 -> 项目 -> Gradle -> Kotlin/JVM。该项目运行良好,但是,IntelliJ IDEA 突出显示了这部分代码: build.gradle 错误警告
有没有办法消除这个警告?
这是整个 build.gradle 文件:
plugins {
id "java"
id "org.jetbrains.kotlin.jvm" version "$kotlinVersion"
}
group "com.alelad"
version "1.0-SNAPSHOT"
allprojects {
apply plugin: "java"
apply plugin: "org.jetbrains.kotlin.jvm"
repositories {
mavenCentral()
jcenter()
}
dependencies {}
compileKotlin {
kotlinOptions {
jvmTarget = "13"
allWarningsAsErrors = true
}
}
compileTestKotlin {
kotlinOptions {
jvmTarget = "13"
allWarningsAsErrors = true
}
}
}
解决方案
只需将 compileKotlin 和 compileTestKotlin 一起删除即可。它们现在已被弃用,没有它们你的项目应该可以正常工作。这就是我正在做的事情,在我所有的项目中一切都很好。
推荐阅读
- python-3.x - 获取 Pandas Dataframe 中具有 Null/Blank 值的行号和列名的索引
- javascript - ReferenceError: require 没有在 ES 模块范围内定义,你可以使用 import 代替 gulp sass
- r - 有没有办法在 R 中过滤 50% 的响应率?
- laravel - 使用带有 powershell 脚本的 websockets 或 ajax 来更新数据库
- cypress - Cypress 根据请求正文拦截相同的请求
- python - 如何判断元素是否可点击?- 硒
- angular - 我不能使用 Angular Devtools 来调试 Web 应用程序
- exc-bad-access - 线程 1:EXC_BAD_ACCESS(代码=2,地址=0x16b49bf70)
- sql - 使用 plsql 解析带有子节点的 XML 格式
- c++ - 如何将内存映射文件封装到 std::vector 中?