zeppelin/testing
Alexander Bezzubov 985bb0c875 [HOTFIX] Make Spark download stable on CI
### What is this PR for?
There has been issues with downloading\caching Spark, esp in #1689 #1696
This is hotfix for Spark download on CI.

### What type of PR is it?
Hot Fix

### Todos
 - [x] do not use distrs.apache.org
 - [x] levirage `download-maven-plugin` cache for Spark download
 - [x] set timeout 1min and 5 re-tries on download
 - [x] un-pack them under `/target/` so `mvn clean` works as expected
 - [x] mute logs for `./testing/install_external_dependencies.sh`

### How should this be tested?
In CI logs, Spark should be downloaded by `spark-dependencies` and cached under `${HOME}/.m2/repository/.cache/maven-download-plugin`

### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No

Author: Alexander Bezzubov <bzz@apache.org>

Closes #1709 from bzz/make-ci-stabel and squashes the following commits:

06c031c [Alexander Bezzubov] Move logging config to MAVEN_OPTS
702dcdd [Alexander Bezzubov] Spark download\cached, using download-maven-plugin
7040b09 [Alexander Bezzubov] Switch Spark download dir
1d85b5c [Alexander Bezzubov] Mute dependency install logs
78109af [Alexander Bezzubov] Set readTimeOut for download-maven-plugin
7a64690 [Alexander Bezzubov] Bump download-maven-plugin version to lastes 1.3.0
605dea9 [Alexander Bezzubov] Spark 2.0.1 on CI, same as in pom.xml
9ee9c04 [Alexander Bezzubov] Direct Spark download url for CI as INFRA-12996
2016-12-01 01:08:57 +09:00
..
downloadSpark.sh [HOTFIX] Make Spark download stable on CI 2016-12-01 01:08:57 +09:00
install_external_dependencies.sh [ZEPPELIN-1639] Add tests with external python dependencies to CI build 2016-11-29 17:00:07 +09:00