intelliJでKotlin/Ktorアプリケーションをビルドしようとすると、フォームの複数の警告
Warning:(276, 6) Kotlin: This class can only be used with the compiler argument '-Xuse-experimental=kotlin.Experimental'
出力されます。警告は、
@UseExperimental(KtorExperimentalLocationsAPI::class)
設定->ビルド->コンパイラ-> Kotlinコンパイラ->追加のコマンドラインパラメータを-バージョン-Xuse-experimental = kotlin.Experimental。 (-versionはすでに存在していました)。ただし、警告は引き続き生成されます。どうすれば満足できますか?期待してくれてありがとう。
プロジェクトにMavenまたはGradleを使用していますか? Gradleでも同じ問題が発生しましたが、-Xuse-experimental = kotlin.Experimentalをbuild.gradleファイルに入れて、警告を削除できましたtasks.withType。
KtorExperimentalLocationsAPIの場合:
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
kotlinOptions.freeCompilerArgs += ["-Xuse-experimental=io.ktor.locations.KtorExperimentalLocationsAPI"]
}