|
|
#!/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
|