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