mirror of
https://github.com/ProtonMail/protoncore_android.git
synced 2026-06-14 09:54:49 +00:00
build(device-migration): Optimize project dependencies.
This commit is contained in:
@@ -40,6 +40,7 @@ dependencies {
|
||||
project(Module.deviceMigrationDomain),
|
||||
project(Module.domain),
|
||||
project(Module.featureFlagDomain),
|
||||
project(Module.userDomain),
|
||||
project(Module.userSettingsDomain),
|
||||
)
|
||||
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user