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クラスを生成するにはどうすればよいですか?