Open devinrsmith opened 2 years ago
We may still need a way to preferentially choose the -jre flavor, both flight-core and grpc-api depend on guava. flight-core depends on jre, grpc-api depends on -android.
Note: even if we explicitly choose a newer version of the -jre version (in Classpaths), it seems like gradle resolution chooses the more conservative '-android' flavor. https://github.com/google/guava/wiki/ReleasePolicy#flavors
We have a few dependencies on guava that could likely be removed.
Discovered during https://github.com/deephaven/deephaven-core/pull/2366
Some of these would be trivial to remove, and others might take a tiny bit of DH side logic to replicate.