build(device-migration): Optimize project dependencies.

This commit is contained in:
Mateusz Armatys
2025-04-28 13:54:57 +02:00
parent 3d2561cd4d
commit 5aa28bbe00
3 changed files with 38 additions and 9 deletions
+1
View File
@@ -40,6 +40,7 @@ dependencies {
project(Module.deviceMigrationDomain),
project(Module.domain),
project(Module.featureFlagDomain),
project(Module.userDomain),
project(Module.userSettingsDomain),
)
+4 -1
View File
@@ -27,12 +27,15 @@ publishOption.shouldBePublishedAsLib = true
dependencies {
api(
project(Module.authDomain),
project(Module.cryptoCommon),
project(Module.domain),
project(Module.networkDomain),
`coroutines-core`,
`javax-inject`,
)
implementation(
project(Module.cryptoCommon),
project(Module.kotlinUtil),
)
testImplementation(
+33 -8
View File
@@ -39,9 +39,24 @@ android {
dependencies {
api(
project(Module.accountDomain),
project(Module.accountManagerDomain),
project(Module.authDomain),
project(Module.biometricData),
project(Module.cryptoCommon),
project(Module.deviceMigrationDomain),
project(Module.networkPresentation),
project(Module.domain),
project(Module.kotlinUtil),
project(Module.networkDomain),
project(Module.observabilityDomain),
project(Module.presentation),
project(Module.presentationCompose),
project(Module.userDomain),
activity,
`coroutines-core`,
fragment,
`lifecycle-savedState`,
`zxing-embedded`,
)
debugImplementation(
@@ -49,27 +64,37 @@ dependencies {
)
implementation(
project(Module.accountManagerDomain),
project(Module.biometricData),
project(Module.biometricDomain),
project(Module.biometricPresentation),
project(Module.observabilityDomain),
project(Module.presentation),
project(Module.presentationCompose),
`accompanist-permissions`,
`activity-compose`,
`androidx-core`,
`androidx-core-ktx`,
`androidx-navigation-common`,
`android-annotation`,
`compose-animation`,
`compose-foundation`,
`compose-foundation-layout`,
`compose-material`,
`compose-runtime`,
`compose-ui`,
`compose-ui-graphics`,
`compose-ui-text`,
`compose-ui-tooling-preview`,
`compose-ui-unit`,
`hilt-navigation-compose`,
`lifecycle-savedState`,
`lifecycle-common`,
`lifecycle-runtime-compose`,
`lifecycle-viewModel`,
`lifecycle-viewModel-compose`,
`navigation-compose`,
`zxing-core`,
`zxing-embedded`,
)
testImplementation(
project(Module.kotlinTest),
`coroutines-test`,
junit,
`kotlin-test`,
mockk,
turbine,