2017-10-25 3 views
0

いくつかのprotoファイルからJavaソースファイルを生成しようとしています。プロトコルバッファ - OuterClassesのみ生成

私はUbuntu 17.04を使用しています。

私はこれを行うには、次のシェルスクリプトを使用し

for i in ./src/main/proto/my-protos; do 
    [ -f "$i" ] || break 
    protoc -I= ./src/main/proto/my-protos/ --java_out=./src/main/java/my/java/project ./$i 2>&1 
done 

私も、私はprotoc-gen-grpc-javaプラグインを指定する以下のものを、試してみました:

protoc --plugin=./target/protoc-plugins/protoc-gen-grpc-java-1.4.0-linux-x86_64.exe --proto_path=./src/main/proto/my-protos/ --java_out=./src/main/java ./src/main/proto/my-protos/*.proto 

どちらの場合も、結果は同じです。

問題は、これらのコマンドはXXXOuterClass.javaファイルのみを生成することです。サービスクラス、メッセージ、またはスタブは生成されません。

protocを使用してすべてのJavaクラスを生成するにはどうすればよいですか?

答えて

関連する問題