From bbf26d7f11fae7789b13959bf100983c496c9807 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Thu, 2 Apr 2020 08:55:53 -0700 Subject: [PATCH] Synchronize new proto/yaml changes. PiperOrigin-RevId: 304409906 --- google/maps/postprocessing_python.sh | 50 ++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 google/maps/postprocessing_python.sh diff --git a/google/maps/postprocessing_python.sh b/google/maps/postprocessing_python.sh new file mode 100755 index 00000000..91c9b8e7 --- /dev/null +++ b/google/maps/postprocessing_python.sh @@ -0,0 +1,50 @@ +#!/bin/bash +#!/bin/bash + +set -eu + +# Performs Maps-specific post-processing on a .tar.gz archive produced by rule +# java_gapic_assembly_gradle_pkg + +# Add gradle publish plugin +# +# Arguments: +# postprocess_dir: The directory that contains the Java files to postprocess. +add_gradle_publish() { + postprocess_dir="${1}" + cat >> "${postprocess_dir}/build.gradle" < "${f}.new" && mv "${f}.new" "${f}" + sed -e "s/= 'com\.google\.api\.grpc'/= 'com\.google\.maps'/g" "${f}" > "${f}.new" && mv "${f}.new" "${f}" +done +} + +# Main entry point +# +# Arguments: +# postprocess_dir: The directory that contains the Java files to postprocess. +main() { + postprocess_dir="$1" + + if [ "${postprocess_dir}" = "" ]; then + echo "postprocess_dir is required" + exit 1 + fi + + add_gradle_publish "${postprocess_dir}" + change_group "${postprocess_dir}" +} + +main "$@"