blob: 6eb5af39e402787733f305f1fb080411c58fc351 [file] [log] [blame]
#!/bin/bash
# -----------------------------------------------------------------------------
# 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 *