Raccoon/build-logic/convention/build.gradle.kts
Dieguitux e0ee7eb4e0
refactor(di): migrate from Koin to Kodein (#181)
* update version catalog

* remove convention plugin

* create :core:di module

* migrate android and ios apps

* migrate :shared module

* migrate core modules

* migrate domain modules

* migrate feature modules

* migrate unit modules

* update licences screen

* update documentation

* add a test for ProfileSideMenuViewModel
2024-12-22 15:12:42 +01:00

43 lines
1.1 KiB
Plaintext

plugins {
`kotlin-dsl`
}
group = "com.livefaast.eattrash.raccoonforlemmy.buildlogic"
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
dependencies {
compileOnly(libs.gradle)
compileOnly(libs.kotlin.gradlePlugin)
compileOnly(libs.compose.gradlePlugin)
compileOnly(libs.ksp.gradlePlugin)
}
gradlePlugin {
plugins {
register("composeMultiplatform") {
id = "com.livefast.eattrash.composeMultiplatform"
implementationClass = "plugins.ComposeMultiplatformPlugin"
}
register("kotlinMultiplatform") {
id = "com.livefast.eattrash.kotlinMultiplatform"
implementationClass = "plugins.KotlinMultiplatformPlugin"
}
register("serializationPlugin") {
id = "com.livefast.eattrash.serialization"
implementationClass = "plugins.SerializationPlugin"
}
register("androidTestPlugin") {
id = "com.livefast.eattrash.androidTest"
implementationClass = "plugins.AndroidTestPlugin"
}
}
}