Skip to content

Commit ba6a697

Browse files
authored
Merge pull request #624 from SimonMarquis/gradle-sort
Sort and group Gradle dependencies
2 parents 1ab9de2 + 8ec54d1 commit ba6a697

File tree

14 files changed

+69
-81
lines changed

14 files changed

+69
-81
lines changed

app-nia-catalog/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,8 @@ android {
6565
}
6666

6767
dependencies {
68-
implementation(project(":core:ui"))
6968
implementation(project(":core:designsystem"))
70-
71-
implementation(libs.androidx.activity.compose)
69+
implementation(project(":core:ui"))
7270
implementation(libs.accompanist.flowlayout)
71+
implementation(libs.androidx.activity.compose)
7372
}

benchmarks/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ android {
6868
}
6969

7070
dependencies {
71+
implementation(libs.androidx.benchmark.macro)
7172
implementation(libs.androidx.test.core)
7273
implementation(libs.androidx.test.espresso.core)
7374
implementation(libs.androidx.test.ext)
74-
implementation(libs.androidx.test.runner)
7575
implementation(libs.androidx.test.rules)
76+
implementation(libs.androidx.test.runner)
7677
implementation(libs.androidx.test.uiautomator)
77-
implementation(libs.androidx.benchmark.macro)
7878
}
7979

8080
androidComponents {

build-logic/convention/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ java {
2727

2828
dependencies {
2929
compileOnly(libs.android.gradlePlugin)
30-
compileOnly(libs.kotlin.gradlePlugin)
31-
compileOnly(libs.firebase.performance.gradle)
3230
compileOnly(libs.firebase.crashlytics.gradle)
31+
compileOnly(libs.firebase.performance.gradle)
32+
compileOnly(libs.kotlin.gradlePlugin)
3333
compileOnly(libs.ksp.gradlePlugin)
3434
}
3535

core/analytics/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ android {
2424
}
2525

2626
dependencies {
27-
implementation(libs.kotlinx.coroutines.android)
27+
implementation(platform(libs.firebase.bom))
2828
implementation(libs.androidx.compose.runtime)
2929
implementation(libs.androidx.core.ktx)
30-
31-
implementation(platform(libs.firebase.bom))
3230
implementation(libs.firebase.analytics)
31+
implementation(libs.kotlinx.coroutines.android)
3332
}

core/data/build.gradle.kts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,17 @@ android {
3030
}
3131

3232
dependencies {
33+
implementation(project(":core:analytics"))
3334
implementation(project(":core:common"))
34-
implementation(project(":core:model"))
3535
implementation(project(":core:database"))
3636
implementation(project(":core:datastore"))
37+
implementation(project(":core:model"))
3738
implementation(project(":core:network"))
38-
implementation(project(":core:analytics"))
39-
40-
testImplementation(project(":core:testing"))
41-
testImplementation(project(":core:datastore-test"))
42-
4339
implementation(libs.androidx.core.ktx)
44-
45-
implementation(libs.kotlinx.datetime)
4640
implementation(libs.kotlinx.coroutines.android)
41+
implementation(libs.kotlinx.datetime)
4742
implementation(libs.kotlinx.serialization.json)
43+
44+
testImplementation(project(":core:datastore-test"))
45+
testImplementation(project(":core:testing"))
4846
}

core/datastore-test/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ android {
2424

2525
dependencies {
2626
api(project(":core:datastore"))
27+
api(libs.androidx.dataStore.core)
28+
2729
implementation(project(":core:common"))
2830
implementation(project(":core:testing"))
29-
30-
api(libs.androidx.dataStore.core)
3131
}

core/datastore/build.gradle.kts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,10 @@ protobuf {
5757
dependencies {
5858
implementation(project(":core:common"))
5959
implementation(project(":core:model"))
60-
61-
testImplementation(project(":core:testing"))
62-
testImplementation(project(":core:datastore-test"))
63-
64-
implementation(libs.kotlinx.coroutines.android)
65-
6660
implementation(libs.androidx.dataStore.core)
61+
implementation(libs.kotlinx.coroutines.android)
6762
implementation(libs.protobuf.kotlin.lite)
63+
64+
testImplementation(project(":core:datastore-test"))
65+
testImplementation(project(":core:testing"))
6866
}

core/designsystem/build.gradle.kts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,20 @@ android {
3030
}
3131

3232
dependencies {
33-
implementation(libs.androidx.core.ktx)
34-
implementation(libs.coil.kt.compose)
33+
lintPublish(project(":lint"))
34+
3535
api(libs.androidx.compose.foundation)
3636
api(libs.androidx.compose.foundation.layout)
3737
api(libs.androidx.compose.material.iconsExtended)
3838
api(libs.androidx.compose.material3)
39-
debugApi(libs.androidx.compose.ui.tooling)
39+
api(libs.androidx.compose.runtime)
4040
api(libs.androidx.compose.ui.tooling.preview)
4141
api(libs.androidx.compose.ui.util)
42-
api(libs.androidx.compose.runtime)
43-
lintPublish(project(":lint"))
42+
43+
debugApi(libs.androidx.compose.ui.tooling)
44+
45+
implementation(libs.androidx.core.ktx)
46+
implementation(libs.coil.kt.compose)
47+
4448
androidTestImplementation(project(":core:testing"))
4549
}

core/domain/build.gradle.kts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,13 @@ android {
2424
}
2525

2626
dependencies {
27-
2827
implementation(project(":core:data"))
2928
implementation(project(":core:model"))
30-
31-
testImplementation(project(":core:testing"))
32-
29+
implementation(libs.hilt.android)
3330
implementation(libs.kotlinx.coroutines.android)
3431
implementation(libs.kotlinx.datetime)
3532

36-
implementation(libs.hilt.android)
3733
kapt(libs.hilt.compiler)
34+
35+
testImplementation(project(":core:testing"))
3836
}

core/network/build.gradle.kts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,14 @@ secrets {
4141
dependencies {
4242
implementation(project(":core:common"))
4343
implementation(project(":core:model"))
44-
45-
testImplementation(project(":core:testing"))
46-
44+
implementation(libs.coil.kt)
45+
implementation(libs.coil.kt.svg)
4746
implementation(libs.kotlinx.coroutines.android)
48-
implementation(libs.kotlinx.serialization.json)
4947
implementation(libs.kotlinx.datetime)
50-
48+
implementation(libs.kotlinx.serialization.json)
5149
implementation(libs.okhttp.logging)
5250
implementation(libs.retrofit.core)
5351
implementation(libs.retrofit.kotlin.serialization)
5452

55-
implementation(libs.coil.kt)
56-
implementation(libs.coil.kt.svg)
53+
testImplementation(project(":core:testing"))
5754
}

0 commit comments

Comments
 (0)