Skip to content

Commit 6b44629

Browse files
authored
Define javadoc-only dependencies in projects gradle files. (#2403)
This will allow us to remove some of the custom logic for generating javadocs we depend on.
1 parent 6ce7880 commit 6b44629

File tree

10 files changed

+20
-0
lines changed

10 files changed

+20
-0
lines changed

firebase-common/firebase-common.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ dependencies {
6868

6969
// FirebaseApp references storage, so storage needs to be on classpath when dokka runs.
7070
javadocClasspath project(path: ':firebase-storage')
71+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
7172

7273
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.6'
7374
compileOnly 'com.google.code.findbugs:jsr305:3.0.2'

firebase-config/firebase-config.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ dependencies {
6060

6161
compileOnly 'com.google.code.findbugs:jsr305:3.0.2'
6262

63+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
64+
6365
testImplementation 'org.mockito:mockito-core:2.25.0'
6466
testImplementation 'com.google.truth:truth:0.44'
6567
testImplementation 'junit:junit:4.12'

firebase-database/firebase-database.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ dependencies {
8282
exclude group: "com.google.firebase", module: "firebase-common"
8383
}
8484

85+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
86+
8587
androidTestImplementation "androidx.annotation:annotation:1.1.0"
8688
androidTestImplementation 'androidx.test:rules:1.2.0'
8789
androidTestImplementation 'androidx.test:runner:1.2.0'

firebase-dynamic-links/firebase-dynamic-links.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ dependencies {
6464
exclude group: 'com.google.firebase', module: 'firebase-common'
6565
}
6666

67+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
68+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
69+
6770
testImplementation 'junit:junit:4.12'
6871
testImplementation 'androidx.test:core:1.2.0'
6972
testImplementation 'com.android.support.test:runner:1.0.1'

firebase-firestore/firebase-firestore.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ dependencies {
117117
//To provide @Generated annotations
118118
compileOnly 'javax.annotation:jsr250-api:1.0'
119119

120+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
121+
120122
implementation 'androidx.annotation:annotation:1.1.0'
121123
implementation "io.grpc:grpc-stub:$grpcVersion"
122124
implementation "io.grpc:grpc-protobuf-lite:$grpcVersion"

firebase-functions/firebase-functions.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ dependencies {
6666

6767
annotationProcessor 'com.google.auto.value:auto-value:1.6.2'
6868

69+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
70+
javadocClasspath 'org.codehaus.mojo:animal-sniffer-annotations:1.19'
71+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
72+
6973
androidTestImplementation 'junit:junit:4.12'
7074
androidTestImplementation "com.google.truth:truth:$googleTruthVersion"
7175
androidTestImplementation 'androidx.test:runner:1.2.0'

firebase-installations/firebase-installations.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ dependencies {
4545
implementation 'androidx.multidex:multidex:2.0.1'
4646
implementation 'com.google.android.gms:play-services-tasks:17.0.0'
4747

48+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
4849

4950
compileOnly "com.google.auto.value:auto-value-annotations:1.6.5"
5051
annotationProcessor "com.google.auto.value:auto-value:1.6.2"

firebase-messaging/firebase-messaging.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ dependencies {
7373
testCompileOnly 'com.google.auto.value:auto-value-annotations:1.6.3'
7474
testAnnotationProcessor "com.google.auto.value:auto-value:1.6.3"
7575

76+
javadocClasspath 'com.google.auto.value:auto-value-annotations:1.6.6'
77+
7678
testImplementation 'androidx.test:core:1.2.0'
7779
testImplementation 'androidx.test:rules:1.2.0'
7880
testImplementation 'androidx.test:runner:1.2.0'

firebase-segmentation/firebase-segmentation.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ dependencies {
4747

4848
compileOnly "com.google.auto.value:auto-value-annotations:1.6.5"
4949
annotationProcessor "com.google.auto.value:auto-value:1.6.2"
50+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
5051

5152
testImplementation 'androidx.test:core:1.2.0'
5253
testImplementation 'junit:junit:4.12'

firebase-storage/firebase-storage.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ dependencies {
8585
exclude group: "com.google.firebase", module: "firebase-common"
8686
}
8787

88+
javadocClasspath 'com.google.code.findbugs:jsr305:3.0.2'
89+
8890
androidTestImplementation "androidx.annotation:annotation:1.1.0"
8991
androidTestImplementation 'androidx.test:rules:1.2.0'
9092
androidTestImplementation 'androidx.test:runner:1.2.0'

0 commit comments

Comments
 (0)