scirner
03/18/2021, 10:26 PMgrpc 1.17
. I depend on another library that uses implementation grpc 1.32
. So on the runtime classpath it correctly resolves to | | +--- io.grpc:grpc-netty:1.17.1 -> 1.32.2 (*)
. The problem is when you actually run the application you get a noclassdef found error for something that exists in 1.32
. A hack to fix this is for the app to depend on 1.32
itself but I'm trying to understand why this is a problem. The runtime classpath is resolving how I expect it to. Are the compile classpath versions strictly preferred or something?Vampire
03/18/2021, 10:40 PMscirner
03/19/2021, 12:21 AM