blob: 9a8fa27c573a33ed2b0a0e385625e7512b5fe405 [file] [log] [blame]
#!/bin/bash -e
# -----------------------------------------------------------------------------
# Generates the gRPC java artifacts from protobuf models.
# -----------------------------------------------------------------------------
out=$1
shift
proto_paths=$1
shift
protoc=$1
shift
plugin=$1
shift
#set -x
dir=$(dirname $out)
mkdir -p $dir
$protoc \
--plugin=protoc-gen-grpc-java=$plugin \
--grpc-java_out=$dir \
--java_out=$dir \
$proto_paths \
$*
cd $dir
jar -cf $out *