grpc-java/core
Eric Anderson f0614e5a76 bazel: Export deps from maven stand-in targets
If an artifact on Maven Central exposes a type from gRPC on its API
surface, then consumers of that artifact need that gRPC API in the
compile classpath. Bazel handles this by making hjars for transitive
dependencies, but if the dependencies are runtime_deps then Bazel won't
generate hjars containing the needed symbols.

We don't export netty-shaded because the classes already don't match
Maven Central. If an artifact on Maven Central is exposing a
netty-shaded class on its API surface, it wouldn't work anyway since the
class simply doesn't exist for the Bazel build.

Fixes #9772
2023-01-03 13:36:27 -08:00
..
src Revert "Move name resolution retry from managed channel to name resolver. (#9758)" 2022-12-20 08:35:31 -08:00
BUILD.bazel bazel: Export deps from maven stand-in targets 2023-01-03 13:36:27 -08:00
build.gradle Swap Animalsniffer to Java 8 and Android 19 2022-08-10 12:41:57 -07:00