在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