Ich habe gerade angefangen, mit Google Proto zu spielen. Wenn ich versuche, eine Proto-Datei, die in einem Proto-Java-Beispiel vorhanden ist, zu kompilieren, erzeugt es keine Grpc-Datei.protok nicht erzeugenden Service-Stub-Dateien
proto-Datei, https://github.com/grpc/grpc-java/blob/master/examples/src/main/proto/hello_world.proto
Terminal-Ausgabe,
rsonkhla @ Raman--OptiPlex-9020: ~/Sandbox/grpc-java/Beispiele $ Protoc --Version libprotoc 3.0.0 rsonkhla @ raman-OptiPlex-9020: ~/sandbox/grpc-java/Beispiele $ protoc --java_out = test/-I ../../ grpc-java/Beispiele ../../grpc-java/examples/ src/main/proto/hallo_world.proto rsonkla @ raman-OptiPlex-9020: ~/sandbox/grpc-java/beispiel $ ls -R test/ test /: io
test/io: grpc
test/io/grpc: Beispiele
test/io/grpc/Beispiele: Hello World
test/io/grpc/examples/Hello World: HelloRequest.java
HelloResponse.java HelloWorldProto.java HelloRequestOrBuilder.java HelloResponseOrBuilder.java
Hat jemand anderes dieses Problem konfrontiert?
Bitte ignorieren. Ich habe proto-gen-grpc-java Plugin-Pfad beim Kompilieren nicht übergeben ... –
rsonkla @ raman-OptiPlex-9020: ~/sandbox/grpc-java/Beispiele $ protoc --plugin = proto-gen-java_rpc = ../compiler/build/binaries/java_pluginExecutable/protoc-gen-grpc-java --java_rpc_out = test/--java_out = test/-I. src/main/proto/hello_world.proto Test/io/grpc/examples/helloworld: GreeterGrpc.java HelloRequest.java HelloRequestOrBuilder.java HelloResponse.java HelloResponseOrBuilder.java HelloWorldProto.java –
Ich benutze protobuf-Maven-Plugin, es kann auch keine Service-Stub-Dateien generieren. –