ctripcorp / SQLlin

A DSL ORM library for Kotlin Multiplatform.
Apache License 2.0
221 stars 11 forks source link

org.gradle.api.artifacts.UnknownConfigurationException: Configuration with name 'kspMainMetadata' not found. #67

Closed wenvelope closed 9 months ago

wenvelope commented 9 months ago

plugins { kotlin("jvm") id("org.jetbrains.compose") kotlin("plugin.serialization") version "1.5.0" id("com.google.devtools.ksp") version "1.8.10-1.0.9" apply false }

repositories { mavenCentral() maven("https://maven.pkg.jetbrains.space/public/p/compose/dev") google() }

val sqllinVersion = "1.2.3"

dependencies { // Note, if you develop a library, you should use compose.desktop.common. // compose.desktop.currentOs should be used in launcher-sourceSet // (in a separate module for demo project and in testMain). // With compose.desktop.common you will also lose @Preview functionality implementation(compose.desktop.currentOs) implementation("com.ctrip.kotlin:sqllin-dsl:$sqllinVersion") // sqllin-driver implementation("com.ctrip.kotlin:sqllin-driver:$sqllinVersion")

// The sqllin-dsl serialization and deserialization depends on kotlinx-serialization
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.1")

// // Since 1.2.2, sqllin-dsl depends on kotlinx.coroutines implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")

add("kspMainMetadata", "com.ctrip.kotlin:sqllin-processor:$sqllinVersion")

}

wenvelope commented 9 months ago
ksp("com.ctrip.kotlin:sqllin-processor:$sqllinVersion") i have solved it