Arjan van Wieringen
01/27/2023, 3:57 PM# build-tools/settings.gradle.kts
rootProject.name = "build-tools"
include(":plugins")
# build-tools/plugins/build.gradle.kts
plugins {
`kotlin-dsl`
}
repositories {
gradlePluginPortal()
google()
mavenCentral()
maven("<https://maven.pkg.jetbrains.space/public/p/compose/dev>")
}
dependencies {
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0")
implementation("org.jetbrains.compose:compose-gradle-plugin:1.2.1")
}
# build-tools/plugins/src/main/kotlin/compose-desktop
plugins {
kotlin("multiplatform")
id("org.jetbrains.compose")
}
repositories {
google()
mavenCentral()
maven("<https://maven.pkg.jetbrains.space/public/p/compose/dev>")
}
compose {
kotlinCompilerPlugin.set("1.4.0")
}
kotlin {
jvm()
sourceSets {
val commonMain by getting {
dependencies {
implementation(compose.desktop.currentOs) {
exclude("org.jetbrains.compose.material", "material")
exclude("org.jetbrains.compose.material3", "material3")
}
}
}
}
}
And now I get:
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains.compose.compiler:compiler:1.4.0.
when I include this plugin in a project.hfhbd
01/27/2023, 4:05 PMArjan van Wieringen
01/27/2023, 4:09 PMhfhbd
01/27/2023, 4:11 PMArjan van Wieringen
01/27/2023, 4:12 PMcompose {
kotlinCompilerPlugin.set("1.4.0")
}
Should be
compose {
kotlinCompilerPlugin.set("androidx.compose.compiler:compiler:1.4.0")
}
hfhbd
01/27/2023, 4:13 PMdependencyResolutionManagement {
repositories {
mavenCentral()
google()
maven("<https://maven.pkg.jetbrains.space/public/p/compose/dev>")
}
}
Arjan van Wieringen
01/27/2023, 4:13 PMhfhbd
01/27/2023, 4:15 PMrepositoriesMode
Arjan van Wieringen
01/27/2023, 4:17 PMhfhbd
01/27/2023, 4:20 PMArjan van Wieringen
01/27/2023, 4:22 PMhfhbd
01/27/2023, 4:26 PM