settings.gradle.kts (34 lines of code) (raw):
/*
* Copyright (c) 2023 JetBrains s.r.o.
* Use of this source code is governed by the MIT license that can be found in the LICENSE file.
*/
pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
google()
maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
}
plugins {
val kotlinVersion = extra["kotlin.version"] as String
val composeVersion = extra["compose.version"] as String
val agpVersion = extra["agp.version"] as String
kotlin("jvm").version(kotlinVersion)
kotlin("multiplatform").version(kotlinVersion)
kotlin("android").version(kotlinVersion)
kotlin("plugin.compose").version(kotlinVersion)
id("org.jetbrains.compose").version(composeVersion)
id("com.android.application").version(agpVersion)
}
}
dependencyResolutionManagement {
@Suppress("UnstableApiUsage")
repositories {
mavenCentral()
google()
maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
// SNAPSHOTS (optional)
maven(url = "https://central.sonatype.com/repository/maven-snapshots/")
// Also allow mavenLocal as a fallback
mavenLocal()
}
}
include("compose-android-min")
include("compose-android-median")
include("compose-android-redraw")
include("compose-desktop")
include("compose-multiplatform")