diff --git a/build.gradle.kts b/build.gradle.kts index ab8ea28281..b2946b17cc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,12 +5,15 @@ plugins { alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.ksp) apply false alias(libs.plugins.anvil) apply false + alias(libs.plugins.molecule) apply false alias(libs.plugins.kotlin.jvm) apply false alias(libs.plugins.kapt) apply false alias(libs.plugins.detekt) alias(libs.plugins.ktlint) + } + tasks.register("clean").configure { delete(rootProject.buildDir) } diff --git a/features/roomlist/build.gradle.kts b/features/roomlist/build.gradle.kts index 15f7bf740d..bf81ff34a3 100644 --- a/features/roomlist/build.gradle.kts +++ b/features/roomlist/build.gradle.kts @@ -2,6 +2,7 @@ plugins { id("io.element.android-compose-library") alias(libs.plugins.ksp) alias(libs.plugins.anvil) + alias(libs.plugins.molecule) } android { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9ff4d4ed0c..b71792afba 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,6 +7,7 @@ android_gradle_plugin = "7.3.1" firebase_gradle_plugin = "3.0.2" kotlin = "1.7.20" ksp = "1.7.20-1.0.7" +molecule = "0.6.1" # AndroidX material = "1.6.1" @@ -142,3 +143,4 @@ ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } anvil = {id = "com.squareup.anvil", version.ref = "anvil"} detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" } +molecule = {id = "app.cash.molecule", version.ref = "molecule"}