blob: 349293701e721d6375403cbbaa76e92851b30bc9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/bash
set -e
TARGET_FOLDER=".robolectric-android-all-jars/"
rm -rf "${TARGET_FOLDER}" || true
mkdir -p "${TARGET_FOLDER}"
DOWNLOAD_BASE_URL="https://repo1.maven.org/maven2/org/robolectric/android-all"
#artifacts taken from: https://github.com/robolectric/robolectric/blob/robolectric-4.3.1/robolectric/src/main/java/org/robolectric/plugins/DefaultSdkProvider.java
ARTIFACTS=( \
"10-robolectric-5803371" \
"9-robolectric-4913185-2" \
"8.1.0-robolectric-4611349" \
"8.0.0_r4-robolectric-r1" \
"7.1.0_r7-robolectric-r1" \
"7.0.0_r1-robolectric-r1" \
"6.0.1_r3-robolectric-r1" \
"5.1.1_r9-robolectric-r2" \
"5.0.2_r3-robolectric-r0" \
"4.4_r1-robolectric-r2" \
"4.3_r2-robolectric-r1" \
"4.2.2_r1.2-robolectric-r1" \
"4.1.2_r1-robolectric-r1" \
)
for artifact in "${ARTIFACTS[@]}"
do
echo "downloading ${artifact}..."
jar_name="android-all-${artifact}.jar"
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="${TARGET_FOLDER}/${jar_name}" "${DOWNLOAD_BASE_URL}/${artifact}/${jar_name}"
done
|