#!/bin/bash # Copyright 2015 Google Inc. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Generates an eclipse .classpath file for Bazel set -eu cd $(dirname "$0") cd .. source scripts/get_all_bazel_paths.sh || exit 1 cat < EOF for path in ${JAVA_PATHS}; do echo " " done # Find third party paths for path in ${THIRD_PARTY_JAR_PATHS}; do echo " " done # Find protobuf generation for path in ${PROTOBUF_PATHS}; do echo " " done for path_pair in ${GENERATED_PATHS}; do path_arr=(${path_pair//:/ }) jar=${path_arr[0]} source_path=${path_arr[1]} echo " " done # Write the end of the .classpath file cat < EOF