/* * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ @file:Suppress("LocalVariableName", "UnstableApiUsage") pluginManagement { val dokka_it_kotlin_version: String by settings val dokka_it_dokka_version: String by settings val dokka_it_android_gradle_plugin_version: String? by settings plugins { id("org.jetbrains.kotlin.js") version dokka_it_kotlin_version id("org.jetbrains.kotlin.jvm") version dokka_it_kotlin_version id("org.jetbrains.kotlin.android") version dokka_it_kotlin_version id("org.jetbrains.kotlin.multiplatform") version dokka_it_kotlin_version id("org.jetbrains.dokka") version dokka_it_dokka_version } resolutionStrategy { eachPlugin { if (requested.id.id == "org.jetbrains.dokka") { useModule("org.jetbrains.dokka:dokka-gradle-plugin:${System.getenv("DOKKA_VERSION")}") } if (requested.id.id == "com.android.library") { useModule("com.android.tools.build:gradle:$dokka_it_android_gradle_plugin_version") } if (requested.id.id == "com.android.application") { useModule("com.android.tools.build:gradle:$dokka_it_android_gradle_plugin_version") } } } repositories { mavenLocal { content { includeGroup("org.jetbrains.dokka") } } mavenCentral() gradlePluginPortal() google() } }