summaryrefslogtreecommitdiff
path: root/script/download-junit-jars.sh
blob: aa577a269a1b86f00b8059a86b066126c85c5381 (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
#!/bin/bash
# Set the version of JUnit and Mockito
junit_version="4.13.1"
mockito_version="1.10.19"
cd ../
# Function to download a JAR if not available
download_jar() {
    local jar_name="$1"
    local jar_filename="$2"
    local download_url="$3"

    if [ ! -f "lib/$jar_filename" ]; then
        echo "Downloading $jar_name..."
        wget "$download_url" -P lib
    else
        echo "$jar_name already exists in lib directory."
    fi
}

# Check and download JUnit&Mockito JAR
download_jar "JUnit" "junit-$junit_version.jar" "https://repo1.maven.org/maven2/junit/junit/$junit_version/junit-$junit_version.jar"
download_jar "Mockito" "mockito-all-$mockito_version.jar" "https://repo1.maven.org/maven2/org/mockito/mockito-all/$mockito_version/mockito-all-$mockito_version.jar"

# Run the mvn install command for the Snapshot jars
cd ../
mvn clean install