Kotlin原生MPP稳定性警告



在Kotlin/native项目中,gradlew build成功构建了项目,但是发出警告:

Kotlin Multiplatform Projects是一个Alpha特性。看到的:https://kotlinlang.org/docs/reference/evolution/components-stability.html。要隐藏此消息,请添加"kotlin.mpp.stability"。Nowarn =true'Gradle属性。

因此,我尝试将kotlin.mpp.stability.nowarn=true添加到settings.gradle.kts。这不起作用,我得到错误:

Script compilation errors:
Line 2: kotlin.mpp.stability.nowarn = true
^ Unresolved reference: mpp
Line 2: kotlin.mpp.stability.nowarn = true
^ Variable expected
2 errors

我尝试将settings.gradle.kts重命名为settings.gradle以使用Groovy语法,但随后我得到错误:

A problem occurred evaluating settings 'kangaroo-kotlin'.
> Could not get unknown property 'kotlin' for settings 'kangaroo-kotlin' of type org.gradle.initialization.DefaultSettings.

如何正确设置标志以摆脱警告?

将标志添加到名为gradle.properties的文件中,该文件应与settings.gradle.kts位于同一目录

── my-project/
├── gradle/
├── src/
├── build.gradle.kts
├── settings.gradle.kts
└── gradle.properties
# contents of gradle.properties

kotlin.mpp.stability.nowarn=true

最新更新