title: How to create GRPC client directly from protobuf without compiling it into java code
body: <p>When working with GRPC, we need to generate the gRPC client and server interfaces from our .proto service definition via protocol buffer compiler (protoc) or using Gradle or Maven protoc build plugin.</p>
  
  <pre><code>Flow now: protobuf file -&gt; java code -&gt; gRPC client.
  </code></pre>
  
  <p>So, is there any way to skip this step?</p>
  
  <p>How to create a generic GRPC client that can call the server directly from the protobuf file without compile into java code?
  Or, is there a way to Generated Code at runtime?</p>
  
  <pre><code>Flow expect: protobuf file -&gt; gRPC client.
  </code></pre>
  
  <p>I want to build a generic gRPC client system with the input are protobuf files along with description of method, package, message request ... without having to compile again for each protobuf.</p>
  
  <p>Thank you very much.</p>