如何将此子项目部分从 groovy gradle 文件转换为 kotlin kts 文件?
How to convert this subprojects section from a groovy gradle file to a kotlin kts file?
Gradle、Groovy 和 Kotlin 的新手,无法将基于 groovy 的 gradle 文件转换为基于 kotlin 的文件。
https://github.com/square/okio/issues/647
我如何将下面的内容翻译成 Kotlin 以获得 build.gradle.kts?
subprojects { subProject ->
...
configurations.all { configuration ->
// Workaround for kapt bug with MPP dependencies
// https://youtrack.jetbrains.com/issue/KT-31641
// https://youtrack.jetbrains.com/issue/KT-33206
if (name.contains('kapt') || name.contains("wire")) {
attributes.attribute(Usage.USAGE_ATTRIBUTE, subProject.objects.named(Usage.class, Usage.JAVA_RUNTIME))
}
}
接近1:1 翻译:
subprojects {
configurations.all {
if (name.contains("kapt") || name.contains("wire")) {
attributes.attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_RUNTIME))
}
}
}
Gradle、Groovy 和 Kotlin 的新手,无法将基于 groovy 的 gradle 文件转换为基于 kotlin 的文件。
https://github.com/square/okio/issues/647
我如何将下面的内容翻译成 Kotlin 以获得 build.gradle.kts?
subprojects { subProject ->
...
configurations.all { configuration ->
// Workaround for kapt bug with MPP dependencies
// https://youtrack.jetbrains.com/issue/KT-31641
// https://youtrack.jetbrains.com/issue/KT-33206
if (name.contains('kapt') || name.contains("wire")) {
attributes.attribute(Usage.USAGE_ATTRIBUTE, subProject.objects.named(Usage.class, Usage.JAVA_RUNTIME))
}
}
接近1:1 翻译:
subprojects {
configurations.all {
if (name.contains("kapt") || name.contains("wire")) {
attributes.attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_RUNTIME))
}
}
}