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):