|
16 | 16 | # limitations under the License.
|
17 | 17 | #
|
18 | 18 |
|
| 19 | +set -e |
| 20 | + |
19 | 21 | mkdir -p third_party/java_deps/artifacts
|
20 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar -o third_party/java_deps/artifacts/jsr305-3.0.2.jar |
21 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/org/json/json/20220924/json-20220924.jar -o third_party/java_deps/artifacts/json-20220924.jar |
22 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.8.10/kotlin-stdlib-1.8.10.jar -o third_party/java_deps/artifacts/kotlin-stdlib-1.8.10.jar |
23 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test/1.8.10/kotlin-test-1.8.10.jar -o third_party/java_deps/artifacts/kotlin-test-1.8.10.jar |
24 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.22.0/protobuf-java-3.22.0.jar -o third_party/java_deps/artifacts/protobuf-java-3.22.0.jar |
25 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar -o third_party/java_deps/artifacts/truth-1.1.3.jar |
26 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar -o third_party/java_deps/artifacts/junit-4.13.2.jar |
27 |
| -curl --fail --location --silent --show-error https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar -o third_party/java_deps/artifacts/gson-2.9.1.jar |
| 22 | + |
| 23 | +function download_maven_jar() { |
| 24 | + _MAVEN_PATH=$1 |
| 25 | + _JAR_NAME=$2 |
| 26 | + |
| 27 | + if [ ! -f "third_party/java_deps/artifacts/$_JAR_NAME" ]; then |
| 28 | + curl --fail --location --silent --show-error \ |
| 29 | + "https://repo1.maven.org/maven2/$_MAVEN_PATH/$_JAR_NAME" \ |
| 30 | + -o "third_party/java_deps/artifacts/$_JAR_NAME" |
| 31 | + fi |
| 32 | +} |
| 33 | + |
| 34 | +download_maven_jar "com/google/code/findbugs/jsr305/3.0.2" "jsr305-3.0.2.jar" |
| 35 | +download_maven_jar "org/json/json/20220924" "json-20220924.jar" |
| 36 | +download_maven_jar "org/jetbrains/kotlin/kotlin-stdlib/1.8.10" "kotlin-stdlib-1.8.10.jar" |
| 37 | +download_maven_jar "org/jetbrains/kotlin/kotlin-test/1.8.10" "kotlin-test-1.8.10.jar" |
| 38 | +download_maven_jar "com/google/protobuf/protobuf-java/3.22.0" "protobuf-java-3.22.0.jar" |
| 39 | +download_maven_jar "com/google/truth/truth/1.1.3" "truth-1.1.3.jar" |
| 40 | +download_maven_jar "junit/junit/4.13.2" "junit-4.13.2.jar" |
| 41 | +download_maven_jar "com/google/code/gson/gson/2.9.1" "gson-2.9.1.jar" |
0 commit comments