Description
Hi team,
the issue is that although the sample rely explicitly in the grpc-services , the out-of-the-box experience could be better if either the documentation clearly states the need for it when using GrpcHealth or simply that similar to the client-starter that relies transitively in grpc-stub, the server-starter could rely transitively on grpc-services instead of making it optional.
And then if anyone would not need it, could do the exclusion when declaring the dependency. That is because I would assume that anyone using the server-starter would expect that ootb it would enable GrpcHealth as well.
But if for any given reason the optional must stay, at least the docs could be more explicitly to avoid investing time chasing the reason why the GrpcHealth was not available when starting a server.
Thank you in advance.