Mirror eclipse dependencies on GCS
diff --git a/tools/build_defs/eclipse.bzl b/tools/build_defs/eclipse.bzl index ff890fa..b175b97 100644 --- a/tools/build_defs/eclipse.bzl +++ b/tools/build_defs/eclipse.bzl
@@ -12,9 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -# TODO(dmarting): mirror those jars. # TODO(dmarting): Provide checksums for those files. -_EQUINOX_MIRROR_URL="http://download.eclipse.org/eclipse/updates/" +_EQUINOX_MIRROR_URL="https://storage.googleapis.com/bazel-mirror/download.eclipse.org/eclipse/updates" _ECLIPSE_VERSION="4.5.2-201602121500" _DOWNLOAD_URL = "%s/%s/R-%s/plugins/%s_%s.jar" % ( _EQUINOX_MIRROR_URL,
diff --git a/tools/build_defs/eclipse_platform.bzl b/tools/build_defs/eclipse_platform.bzl index 012e6f5..add0679 100644 --- a/tools/build_defs/eclipse_platform.bzl +++ b/tools/build_defs/eclipse_platform.bzl
@@ -39,7 +39,9 @@ drop, version, filename) - return ("http://www.eclipse.org/downloads/download.php?file=" + file, sha256) + # This is a mirror, original base url is http://www.eclipse.org/downloads/download.php?file= + base_url = "https://storage.googleapis.com/bazel-mirror/download.eclipse.org" + return (base_url + file, sha256) def _eclipse_platform_impl(rctx):