mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-16 01:41:26 +02:00
- See comment in: https://gerrit.onosproject.org/14531 for more details about the problem. Change-Id: I7ef3aa92dfa5116a077f3d6878856b555cfda93c
28 lines
497 B
Bash
Executable File
28 lines
497 B
Bash
Executable File
#!/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 *
|