Skip to content

Commit c8339b5

Browse files
committed
Refactor gradle script
1 parent 9409aac commit c8339b5

File tree

5 files changed

+17
-16
lines changed

5 files changed

+17
-16
lines changed

app/app.gradle

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ plugins {
77
}
88

99
def taskRequests = getGradle().getStartParameter().getTaskRequests().toString()
10-
def isGooglePlay = !(taskRequests.contains("Foss") || taskRequests.contains("foss"))
10+
def isPlay = !(taskRequests.contains("Foss") || taskRequests.contains("foss"))
1111

12-
if (isGooglePlay) {
13-
apply plugin: 'com.google.gms.google-services'
14-
apply plugin: 'com.google.firebase.crashlytics'
12+
if (isPlay) {
13+
apply from: "$project.rootDir/gradle/plugins.gradle"
1514
}
1615

1716
apply from: "$project.rootDir/gradle/common.gradle"
@@ -90,10 +89,10 @@ dependencies {
9089
implementation reactive.rxandroid
9190
implementation log.timber
9291

93-
playstoreImplementation platform(proprietary.firebaseBom)
94-
playstoreImplementation proprietary.firebaseAnalytics
95-
playstoreImplementation proprietary.firebaseCrashlytics
96-
playstoreImplementation proprietary.playServicesAds
92+
playstoreImplementation platform(proprietary.fbBom)
93+
playstoreImplementation proprietary.fbA
94+
playstoreImplementation proprietary.fbC
95+
playstoreImplementation proprietary.plA
9796
}
9897

9998
kapt {

dependencies.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ ext {
9292
timber: "com.jakewharton.timber:timber:$timberVersion",
9393
]
9494
proprietary = [
95-
firebaseBom : "com.google.firebase:firebase-bom:$firebaseBomVersion",
96-
firebaseAnalytics : "com.google.firebase:firebase-analytics-ktx",
97-
firebaseCrashlytics: "com.google.firebase:firebase-crashlytics-ktx",
98-
playServicesAds : "com.google.android.gms:play-services-ads:$playServicesAdsVersion",
99-
ump : "com.google.android.ump:user-messaging-platform:$umpVerson",
95+
fbBom: "com.google.firebase:firebase-bom:$firebaseBomVersion",
96+
fbA : "com.google.firebase:firebase-analytics-ktx",
97+
fbC : "com.google.firebase:firebase-crashlytics-ktx",
98+
plA : "com.google.android.gms:play-services-ads:$playServicesAdsVersion",
99+
ump : "com.google.android.ump:user-messaging-platform:$umpVerson",
100100
]
101101
test = [
102102
junit: "junit:junit:$testJunitVersion",

feature/ads/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ dependencies {
3535
implementation project(":domain")
3636
implementation di.koinCore
3737
playstoreImplementation androidx.constraintLayout
38-
playstoreImplementation proprietary.playServicesAds
38+
playstoreImplementation proprietary.plA
3939
playstoreImplementation proprietary.ump
4040
}

feature/analytics/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ dependencies {
2222
implementation project(":core:common")
2323
implementation project(":domain")
2424
implementation di.koinCore
25-
playstoreImplementation platform(proprietary.firebaseBom)
26-
playstoreImplementation proprietary.firebaseAnalytics
25+
playstoreImplementation platform(proprietary.fbBom)
26+
playstoreImplementation proprietary.fbA
2727
}

gradle/plugins.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
apply plugin: 'com.google.gms.google-services'
2+
apply plugin: 'com.google.firebase.crashlytics'

0 commit comments

Comments
 (0)