Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
cdcb30ed
authored
Sep 11, 2020
by
olly
Committed by
Oliver Woodman
Sep 11, 2020
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Exclude Guava transitive annotation dependencies
PiperOrigin-RevId: 331148067
parent
f7ff5d59
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
112 additions
and
16 deletions
demos/main/build.gradle
extensions/cronet/build.gradle
extensions/ima/build.gradle
extensions/media2/build.gradle
extensions/okhttp/build.gradle
extensions/workmanager/build.gradle
library/common/build.gradle
library/core/build.gradle
library/dash/build.gradle
library/extractor/build.gradle
library/hls/build.gradle
library/ui/build.gradle
demos/main/build.gradle
View file @
cdcb30ed
...
@@ -70,7 +70,13 @@ dependencies {
...
@@ -70,7 +70,13 @@ dependencies {
implementation
'androidx.appcompat:appcompat:'
+
androidxAppCompatVersion
implementation
'androidx.appcompat:appcompat:'
+
androidxAppCompatVersion
implementation
'androidx.multidex:multidex:'
+
androidxMultidexVersion
implementation
'androidx.multidex:multidex:'
+
androidxMultidexVersion
implementation
'com.google.android.material:material:1.2.0'
implementation
'com.google.android.material:material:1.2.0'
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-dash'
)
implementation
project
(
modulePrefix
+
'library-dash'
)
implementation
project
(
modulePrefix
+
'library-hls'
)
implementation
project
(
modulePrefix
+
'library-hls'
)
...
...
extensions/cronet/build.gradle
View file @
cdcb30ed
...
@@ -17,7 +17,13 @@ dependencies {
...
@@ -17,7 +17,13 @@ dependencies {
api
"com.google.android.gms:play-services-cronet:17.0.0"
api
"com.google.android.gms:play-services-cronet:17.0.0"
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
testImplementation
project
(
modulePrefix
+
'library'
)
testImplementation
project
(
modulePrefix
+
'library'
)
...
...
extensions/ima/build.gradle
View file @
cdcb30ed
...
@@ -29,17 +29,35 @@ dependencies {
...
@@ -29,17 +29,35 @@ dependencies {
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.android.gms:play-services-ads-identifier:17.0.0'
implementation
'com.google.android.gms:play-services-ads-identifier:17.0.0'
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
androidTestImplementation
project
(
modulePrefix
+
'testutils'
)
androidTestImplementation
project
(
modulePrefix
+
'testutils'
)
androidTestImplementation
'androidx.multidex:multidex:'
+
androidxMultidexVersion
androidTestImplementation
'androidx.multidex:multidex:'
+
androidxMultidexVersion
androidTestImplementation
'androidx.test:rules:'
+
androidxTestRulesVersion
androidTestImplementation
'androidx.test:rules:'
+
androidxTestRulesVersion
androidTestImplementation
'androidx.test:runner:'
+
androidxTestRunnerVersion
androidTestImplementation
'androidx.test:runner:'
+
androidxTestRunnerVersion
androidTestImplementation
'com.google.guava:guava:'
+
guavaVersion
androidTestImplementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
androidTestCompileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
androidTestCompileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
testImplementation
project
(
modulePrefix
+
'testutils'
)
testImplementation
project
(
modulePrefix
+
'testutils'
)
testImplementation
'com.google.guava:guava:'
+
guavaVersion
testImplementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
testImplementation
'org.robolectric:robolectric:'
+
robolectricVersion
testImplementation
'org.robolectric:robolectric:'
+
robolectricVersion
}
}
...
...
extensions/media2/build.gradle
View file @
cdcb30ed
...
@@ -19,7 +19,13 @@ dependencies {
...
@@ -19,7 +19,13 @@ dependencies {
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
'androidx.collection:collection:'
+
androidxCollectionVersion
implementation
'androidx.collection:collection:'
+
androidxCollectionVersion
implementation
'androidx.concurrent:concurrent-futures:1.0.0'
implementation
'androidx.concurrent:concurrent-futures:1.0.0'
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
api
'androidx.media2:media2-session:1.0.3'
api
'androidx.media2:media2-session:1.0.3'
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
...
...
extensions/okhttp/build.gradle
View file @
cdcb30ed
...
@@ -16,7 +16,13 @@ apply from: "$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
...
@@ -16,7 +16,13 @@ apply from: "$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
dependencies
{
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
testImplementation
project
(
modulePrefix
+
'testutils'
)
testImplementation
project
(
modulePrefix
+
'testutils'
)
...
...
extensions/workmanager/build.gradle
View file @
cdcb30ed
...
@@ -21,7 +21,13 @@ dependencies {
...
@@ -21,7 +21,13 @@ dependencies {
// Guava & Gradle interact badly, and this prevents
// Guava & Gradle interact badly, and this prevents
// "cannot access ListenableFuture" errors [internal b/157225611].
// "cannot access ListenableFuture" errors [internal b/157225611].
// More info: https://blog.gradle.org/guava
// More info: https://blog.gradle.org/guava
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
}
}
...
...
library/common/build.gradle
View file @
cdcb30ed
...
@@ -17,7 +17,13 @@ android.buildTypes.debug.testCoverageEnabled true
...
@@ -17,7 +17,13 @@ android.buildTypes.debug.testCoverageEnabled true
dependencies
{
dependencies
{
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'com.google.code.findbugs:jsr305:'
+
jsr305Version
compileOnly
'com.google.code.findbugs:jsr305:'
+
jsr305Version
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
...
...
library/core/build.gradle
View file @
cdcb30ed
...
@@ -37,19 +37,37 @@ dependencies {
...
@@ -37,19 +37,37 @@ dependencies {
api
project
(
modulePrefix
+
'library-common'
)
api
project
(
modulePrefix
+
'library-common'
)
api
project
(
modulePrefix
+
'library-extractor'
)
api
project
(
modulePrefix
+
'library-extractor'
)
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'com.google.code.findbugs:jsr305:'
+
jsr305Version
compileOnly
'com.google.code.findbugs:jsr305:'
+
jsr305Version
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
androidTestImplementation
'androidx.test:runner:'
+
androidxTestRunnerVersion
androidTestImplementation
'androidx.test:runner:'
+
androidxTestRunnerVersion
androidTestImplementation
'com.google.guava:guava:'
+
guavaVersion
androidTestImplementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
androidTestImplementation
'com.linkedin.dexmaker:dexmaker:'
+
dexmakerVersion
androidTestImplementation
'com.linkedin.dexmaker:dexmaker:'
+
dexmakerVersion
androidTestImplementation
'com.linkedin.dexmaker:dexmaker-mockito:'
+
dexmakerVersion
androidTestImplementation
'com.linkedin.dexmaker:dexmaker-mockito:'
+
dexmakerVersion
androidTestImplementation
(
project
(
modulePrefix
+
'testutils'
))
{
androidTestImplementation
(
project
(
modulePrefix
+
'testutils'
))
{
exclude
module:
modulePrefix
.
substring
(
1
)
+
'library-core'
exclude
module:
modulePrefix
.
substring
(
1
)
+
'library-core'
}
}
testImplementation
'com.google.guava:guava:'
+
guavaVersion
testImplementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
testImplementation
'com.squareup.okhttp3:mockwebserver:'
+
mockWebServerVersion
testImplementation
'com.squareup.okhttp3:mockwebserver:'
+
mockWebServerVersion
testImplementation
'org.robolectric:robolectric:'
+
robolectricVersion
testImplementation
'org.robolectric:robolectric:'
+
robolectricVersion
testImplementation
project
(
modulePrefix
+
'testutils'
)
testImplementation
project
(
modulePrefix
+
'testutils'
)
...
...
library/dash/build.gradle
View file @
cdcb30ed
...
@@ -25,7 +25,13 @@ android {
...
@@ -25,7 +25,13 @@ android {
dependencies
{
dependencies
{
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
project
(
modulePrefix
+
'library-core'
)
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
...
...
library/extractor/build.gradle
View file @
cdcb30ed
...
@@ -26,7 +26,13 @@ android {
...
@@ -26,7 +26,13 @@ android {
dependencies
{
dependencies
{
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
project
(
modulePrefix
+
'library-common'
)
implementation
project
(
modulePrefix
+
'library-common'
)
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
...
...
library/hls/build.gradle
View file @
cdcb30ed
...
@@ -25,7 +25,13 @@ android {
...
@@ -25,7 +25,13 @@ android {
dependencies
{
dependencies
{
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.checkerframework:checker-compat-qual:'
+
checkerframeworkCompatVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
...
...
library/ui/build.gradle
View file @
cdcb30ed
...
@@ -20,7 +20,13 @@ dependencies {
...
@@ -20,7 +20,13 @@ dependencies {
api
'androidx.media:media:'
+
androidxMediaVersion
api
'androidx.media:media:'
+
androidxMediaVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.recyclerview:recyclerview:'
+
androidxRecyclerViewVersion
implementation
'androidx.recyclerview:recyclerview:'
+
androidxRecyclerViewVersion
implementation
'com.google.guava:guava:'
+
guavaVersion
implementation
(
'com.google.guava:guava:'
+
guavaVersion
)
{
exclude
group:
'com.google.code.findbugs'
,
module:
'jsr305'
exclude
group:
'org.checkerframework'
,
module:
'checker-compat-qual'
exclude
group:
'com.google.errorprone'
,
module:
'error_prone_annotations'
exclude
group:
'com.google.j2objc'
,
module:
'j2objc-annotations'
exclude
group:
'org.codehaus.mojo'
,
module:
'animal-sniffer-annotations'
}
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
compileOnly
'org.jetbrains.kotlin:kotlin-annotations-jvm:'
+
kotlinAnnotationsVersion
testImplementation
project
(
modulePrefix
+
'testutils'
)
testImplementation
project
(
modulePrefix
+
'testutils'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment