-
Notifications
You must be signed in to change notification settings - Fork 177
Closed
Milestone
Description
Hi! Here is my runtimeClasspath dependencies
runtimeClasspath - Runtime classpath of compilation 'main' (target (jvm)).
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.72
| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72
| | \--- org.jetbrains:annotations:13.0
| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72
| \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.72 (*)
+--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.7
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.3.72 (*)
| \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.3.72
+--- io.grpc:grpc-okhttp:1.27.2
| +--- io.grpc:grpc-core:1.27.2
| | +--- io.grpc:grpc-api:1.27.2 -> 1.28.0
| | | +--- io.grpc:grpc-context:1.28.0
| | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- org.codehaus.mojo:animal-sniffer-annotations:1.18
| | | \--- com.google.guava:guava:28.1-android
| | | +--- com.google.guava:failureaccess:1.0.1
| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | +--- org.checkerframework:checker-compat-qual:2.5.5
| | | \--- com.google.j2objc:j2objc-annotations:1.3
| | +--- com.google.code.gson:gson:2.8.6
| | +--- com.google.android:annotations:4.1.1.4
| | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | \--- io.perfmark:perfmark-api:0.19.0
| | \--- com.google.code.findbugs:jsr305:3.0.2
| +--- com.squareup.okio:okio:1.13.0
| \--- com.squareup.okhttp:okhttp:2.5.0
+--- io.grpc:grpc-stub:1.27.2 -> 1.28.0
| \--- io.grpc:grpc-api:1.28.0 (*)
+--- io.grpc:grpc-protobuf-lite:1.27.2 -> 1.28.0
| +--- io.grpc:grpc-api:1.28.0 (*)
| +--- com.google.protobuf:protobuf-javalite:3.11.0
| \--- com.google.guava:guava:28.1-android (*)
\--- io.grpc:grpc-kotlin-stub-lite:0.1.3
+--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3 -> 1.3.7 (*)
+--- io.grpc:grpc-protobuf-lite:1.28.0 (*)
+--- io.grpc:grpc-stub:1.28.0 (*)
+--- io.grpc:grpc-kotlin-stub:0.1.3
| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3 -> 1.3.7 (*)
| +--- io.grpc:grpc-protobuf:1.28.0
| | +--- io.grpc:grpc-api:1.28.0 (*)
| | +--- com.google.protobuf:protobuf-java:3.11.0
| | +--- com.google.guava:guava:28.1-android (*)
| | +--- com.google.api.grpc:proto-google-common-protos:1.17.0
| | \--- io.grpc:grpc-protobuf-lite:1.28.0 (*)
| +--- io.grpc:grpc-stub:1.28.0 (*)
| \--- javax.annotation:javax.annotation-api:1.2
\--- javax.annotation:javax.annotation-api:1.2
As you can see io.grpc:grpc-kotlin-stub-lite:0.1.3
includes io.grpc:grpc-kotlin-stub:0.1.3.
I think this is not correct.
This is my dependencies. Maybe i do something wrong?
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:${coroutinesVersion}"
implementation "io.grpc:grpc-okhttp:$grpcVersion"
implementation "io.grpc:grpc-stub:$grpcVersion"
implementation "io.grpc:grpc-protobuf-lite:$grpcVersion"
implementation "io.grpc:grpc-kotlin-stub-lite:$grpcktVersion"
compileOnly "javax.annotation:javax.annotation-api:1.2"
Metadata
Metadata
Labels
No labels