Timber for all modules
This commit is contained in:
parent
a6ee025eda
commit
af8c5180ca
11 changed files with 22 additions and 12 deletions
|
|
@ -173,7 +173,6 @@ dependencies {
|
||||||
implementation(libs.androidx.lifecycle.viewmodel.compose)
|
implementation(libs.androidx.lifecycle.viewmodel.compose)
|
||||||
implementation(libs.androidx.activity.compose)
|
implementation(libs.androidx.activity.compose)
|
||||||
implementation(libs.coil)
|
implementation(libs.coil)
|
||||||
implementation(libs.timber)
|
|
||||||
implementation(libs.mavericks.compose)
|
implementation(libs.mavericks.compose)
|
||||||
|
|
||||||
implementation(libs.showkase)
|
implementation(libs.showkase)
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,6 @@ dependencies {
|
||||||
implementation(project(":libraries:elementresources"))
|
implementation(project(":libraries:elementresources"))
|
||||||
implementation(libs.mavericks.compose)
|
implementation(libs.mavericks.compose)
|
||||||
ksp(libs.showkase.processor)
|
ksp(libs.showkase.processor)
|
||||||
implementation(libs.timber)
|
|
||||||
testImplementation(libs.test.junit)
|
testImplementation(libs.test.junit)
|
||||||
androidTestImplementation(libs.test.junitext)
|
androidTestImplementation(libs.test.junitext)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ dependencies {
|
||||||
implementation(project(":libraries:textcomposer"))
|
implementation(project(":libraries:textcomposer"))
|
||||||
implementation(libs.mavericks.compose)
|
implementation(libs.mavericks.compose)
|
||||||
implementation(libs.coil.compose)
|
implementation(libs.coil.compose)
|
||||||
implementation(libs.timber)
|
|
||||||
implementation(libs.datetime)
|
implementation(libs.datetime)
|
||||||
implementation(libs.accompanist.flowlayout)
|
implementation(libs.accompanist.flowlayout)
|
||||||
implementation(libs.androidx.recyclerview)
|
implementation(libs.androidx.recyclerview)
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ dependencies {
|
||||||
implementation(project(":libraries:elementresources"))
|
implementation(project(":libraries:elementresources"))
|
||||||
implementation(project(":libraries:designsystem"))
|
implementation(project(":libraries:designsystem"))
|
||||||
implementation(libs.mavericks.compose)
|
implementation(libs.mavericks.compose)
|
||||||
implementation(libs.timber)
|
|
||||||
implementation(libs.accompanist.pager)
|
implementation(libs.accompanist.pager)
|
||||||
implementation(libs.accompanist.pagerindicator)
|
implementation(libs.accompanist.pagerindicator)
|
||||||
testImplementation(libs.test.junit)
|
testImplementation(libs.test.junit)
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ dependencies {
|
||||||
implementation(project(":libraries:matrix"))
|
implementation(project(":libraries:matrix"))
|
||||||
implementation(project(":libraries:designsystem"))
|
implementation(project(":libraries:designsystem"))
|
||||||
implementation(libs.mavericks.compose)
|
implementation(libs.mavericks.compose)
|
||||||
implementation(libs.timber)
|
|
||||||
implementation(libs.datetime)
|
implementation(libs.datetime)
|
||||||
implementation(libs.accompanist.placeholder)
|
implementation(libs.accompanist.placeholder)
|
||||||
testImplementation(libs.test.junit)
|
testImplementation(libs.test.junit)
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,6 @@ test_orchestrator = "1.4.1"
|
||||||
|
|
||||||
#other
|
#other
|
||||||
mavericks = "3.0.1"
|
mavericks = "3.0.1"
|
||||||
timber = "5.0.1"
|
|
||||||
coil = "2.2.1"
|
coil = "2.2.1"
|
||||||
datetime = "0.4.0"
|
datetime = "0.4.0"
|
||||||
wysiwyg = "0.7.0.1"
|
wysiwyg = "0.7.0.1"
|
||||||
|
|
@ -93,7 +92,6 @@ test_hamcrest = { module = "org.hamcrest:hamcrest", version.ref = "test_hamcrest
|
||||||
test_orchestrator = { module = "androidx.test:orchestrator", version.ref = "test_orchestrator" }
|
test_orchestrator = { module = "androidx.test:orchestrator", version.ref = "test_orchestrator" }
|
||||||
|
|
||||||
mavericks_compose = { module = "com.airbnb.android:mavericks-compose", version.ref = "mavericks" }
|
mavericks_compose = { module = "com.airbnb.android:mavericks-compose", version.ref = "mavericks" }
|
||||||
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
|
|
||||||
coil = { module = "io.coil-kt:coil", version.ref = "coil" }
|
coil = { module = "io.coil-kt:coil", version.ref = "coil" }
|
||||||
coil_compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
coil_compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
||||||
datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "datetime" }
|
datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "datetime" }
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ android {
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":libraries:rustsdk"))
|
api(project(":libraries:rustsdk"))
|
||||||
implementation(project(":libraries:core"))
|
implementation(project(":libraries:core"))
|
||||||
implementation(libs.timber)
|
|
||||||
implementation("net.java.dev.jna:jna:5.12.1@aar")
|
implementation("net.java.dev.jna:jna:5.12.1@aar")
|
||||||
implementation(libs.coil.compose)
|
implementation(libs.coil.compose)
|
||||||
implementation(libs.androidx.datastore.preferences)
|
implementation(libs.androidx.datastore.preferences)
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,16 @@ import gradle.kotlin.dsl.accessors._4b7ad2363fc1fce7c774e054dc9a9300.debugImplem
|
||||||
import gradle.kotlin.dsl.accessors._4b7ad2363fc1fce7c774e054dc9a9300.implementation
|
import gradle.kotlin.dsl.accessors._4b7ad2363fc1fce7c774e054dc9a9300.implementation
|
||||||
import org.gradle.kotlin.dsl.DependencyHandlerScope
|
import org.gradle.kotlin.dsl.DependencyHandlerScope
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dependencies used by all the modules
|
||||||
|
*/
|
||||||
|
fun DependencyHandlerScope.commonDependencies() {
|
||||||
|
implementation("com.jakewharton.timber:timber:5.0.1")
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dependencies used by all the modules with composable items
|
||||||
|
*/
|
||||||
fun DependencyHandlerScope.composeDependencies() {
|
fun DependencyHandlerScope.composeDependencies() {
|
||||||
val composeBom = platform("androidx.compose:compose-bom:2022.11.00")
|
val composeBom = platform("androidx.compose:compose-bom:2022.11.00")
|
||||||
implementation(composeBom)
|
implementation(composeBom)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import extension.androidConfig
|
import extension.androidConfig
|
||||||
|
import extension.commonDependencies
|
||||||
import extension.composeConfig
|
import extension.composeConfig
|
||||||
import extension.composeDependencies
|
import extension.composeDependencies
|
||||||
|
|
||||||
|
|
@ -13,5 +14,6 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
commonDependencies()
|
||||||
composeDependencies()
|
composeDependencies()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import extension.androidConfig
|
import extension.androidConfig
|
||||||
|
import extension.commonDependencies
|
||||||
import extension.composeConfig
|
import extension.composeConfig
|
||||||
import extension.composeDependencies
|
import extension.composeDependencies
|
||||||
|
|
||||||
|
|
@ -13,5 +14,6 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
commonDependencies()
|
||||||
composeDependencies()
|
composeDependencies()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import extension.androidConfig
|
import extension.androidConfig
|
||||||
|
import extension.commonDependencies
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("com.android.library")
|
id("com.android.library")
|
||||||
|
|
@ -8,3 +9,7 @@ plugins {
|
||||||
android {
|
android {
|
||||||
androidConfig(project)
|
androidConfig(project)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
commonDependencies()
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue