Как преобразовать этот раздел подпроектов из файла groovy gradle в файл kotlin kts? - PullRequest
0 голосов
/ 02 марта 2020

Новичок в Gradle, Groovy и Kotlin и возникли проблемы с переводом файла gradle на основе groovy в файл на основе 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 Ответ

0 голосов
/ 03 марта 2020

Это перевод 1: 1:

subprojects {
    configurations.all {
        if (name.contains("kapt") || name.contains("wire")) {
            attributes.attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage.JAVA_RUNTIME))
        }
    }
}
...