CORDA-1814: Quasar is only providing its annotations (i.e. @Suspendable) so remove its transitive dependencies. (#3620)

This commit is contained in:
Chris Rankin 2018-07-16 15:57:11 +01:00 committed by GitHub
parent ca56f6bd33
commit d262c88c0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -14,7 +14,9 @@ dependencies {
compile project(':core') compile project(':core')
// Quasar, for suspendable fibres. // Quasar, for suspendable fibres.
compileOnly "$quasar_group:quasar-core:$quasar_version:jdk8" compileOnly("$quasar_group:quasar-core:$quasar_version:jdk8") {
transitive = false
}
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version" testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
testCompile "junit:junit:$junit_version" testCompile "junit:junit:$junit_version"

View File

@ -69,7 +69,9 @@ dependencies {
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version" testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
// Quasar, for suspendable fibres. // Quasar, for suspendable fibres.
compileOnly "$quasar_group:quasar-core:$quasar_version:jdk8" compileOnly("$quasar_group:quasar-core:$quasar_version:jdk8") {
transitive = false
}
// Thread safety annotations // Thread safety annotations
compile "com.google.code.findbugs:jsr305:$jsr305_version" compile "com.google.code.findbugs:jsr305:$jsr305_version"