Skip to content

Commit 177a24c

Browse files
committed
Add support for ktx dependencies in the recipe generator.
1 parent 5a0ed84 commit 177a24c

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

buildSrc/src/main/java/com/google/firebase/gradle/bomgenerator/RecipeVersionWriter.java

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,48 +53,96 @@ public String generateVersionUpdate() {
5353
"Analytics",
5454
"analytics-dependency",
5555
"com.google.firebase:firebase-analytics"));
56+
outputBuilder.append(
57+
generateVersionVariable(
58+
depsByArtifactId,
59+
"Analytics KTX",
60+
"analytics-ktx-dependency",
61+
"com.google.firebase:firebase-analytics-ktx"));
5662
outputBuilder.append(
5763
generateVersionVariable(
5864
depsByArtifactId,
5965
"Crashlytics",
6066
"crashlytics-dependency",
6167
"com.google.firebase:firebase-crashlytics"));
68+
outputBuilder.append(
69+
generateVersionVariable(
70+
depsByArtifactId,
71+
"Crashlytics KTX",
72+
"crashlytics-ktx-dependency",
73+
"com.google.firebase:firebase-crashlytics-ktx"));
6274
outputBuilder.append(
6375
generateVersionVariable(
6476
depsByArtifactId,
6577
"Performance Monitoring",
6678
"perf-dependency",
6779
"com.google.firebase:firebase-perf"));
80+
outputBuilder.append(
81+
generateVersionVariable(
82+
depsByArtifactId,
83+
"Performance Monitoring KTX",
84+
"perf-ktx-dependency",
85+
"com.google.firebase:firebase-perf-ktx"));
6886
outputBuilder.append(
6987
generateVersionVariable(
7088
depsByArtifactId,
7189
"Cloud Messaging",
7290
"messaging-dependency",
7391
"com.google.firebase:firebase-messaging"));
92+
outputBuilder.append(
93+
generateVersionVariable(
94+
depsByArtifactId,
95+
"Cloud Messaging KTX",
96+
"messaging-ktx-dependency",
97+
"com.google.firebase:firebase-messaging-ktx"));
7498
outputBuilder.append(
7599
generateVersionVariable(
76100
depsByArtifactId,
77101
"Authentication",
78102
"auth-dependency",
79103
"com.google.firebase:firebase-auth"));
104+
outputBuilder.append(
105+
generateVersionVariable(
106+
depsByArtifactId,
107+
"Authentication KTX",
108+
"auth-ktx-dependency",
109+
"com.google.firebase:firebase-auth-ktx"));
80110
outputBuilder.append(
81111
generateVersionVariable(
82112
depsByArtifactId,
83113
"Realtime Database",
84114
"database-dependency",
85115
"com.google.firebase:firebase-database"));
116+
outputBuilder.append(
117+
generateVersionVariable(
118+
depsByArtifactId,
119+
"Realtime Database KTX",
120+
"database-ktx-dependency",
121+
"com.google.firebase:firebase-database-ktx"));
86122
outputBuilder.append(
87123
generateVersionVariable(
88124
depsByArtifactId,
89125
"Cloud Storage",
90126
"storage-dependency",
91127
"com.google.firebase:firebase-storage"));
128+
outputBuilder.append(
129+
generateVersionVariable(
130+
depsByArtifactId,
131+
"Cloud Storage KTX",
132+
"storage-ktx-dependency",
133+
"com.google.firebase:firebase-storage-ktx"));
92134
outputBuilder.append(
93135
generateVersionVariable(
94136
depsByArtifactId,
95137
"Remote Config",
96138
"remote-config-dependency",
97139
"com.google.firebase:firebase-config"));
140+
outputBuilder.append(
141+
generateVersionVariable(
142+
depsByArtifactId,
143+
"Remote Config KTX",
144+
"remote-config-ktx-dependency",
145+
"com.google.firebase:firebase-config-ktx"));
98146
outputBuilder.append(
99147
generateVersionVariable(
100148
depsByArtifactId,
@@ -110,18 +158,36 @@ public String generateVersionUpdate() {
110158
"Cloud Firestore",
111159
"firestore-dependency",
112160
"com.google.firebase:firebase-firestore"));
161+
outputBuilder.append(
162+
generateVersionVariable(
163+
depsByArtifactId,
164+
"Cloud Firestore KTX",
165+
"firestore-ktx-dependency",
166+
"com.google.firebase:firebase-firestore-ktx"));
113167
outputBuilder.append(
114168
generateVersionVariable(
115169
depsByArtifactId,
116170
"Firebase Functions",
117171
"functions-dependency",
118172
"com.google.firebase:firebase-functions"));
173+
outputBuilder.append(
174+
generateVersionVariable(
175+
depsByArtifactId,
176+
"Firebase Functions KTX",
177+
"functions-ktx-dependency",
178+
"com.google.firebase:firebase-functions-ktx"));
119179
outputBuilder.append(
120180
generateVersionVariable(
121181
depsByArtifactId,
122182
"Firebase Dynamic Links",
123183
"fdl-dependency",
124184
"com.google.firebase:firebase-dynamic-links"));
185+
outputBuilder.append(
186+
generateVersionVariable(
187+
depsByArtifactId,
188+
"Firebase Dynamic Links KTX",
189+
"fdl-ktx-dependency",
190+
"com.google.firebase:firebase-dynamic-links-ktx"));
125191
outputBuilder.append(
126192
generateVersionVariable(
127193
depsByArtifactId,

0 commit comments

Comments
 (0)