Files
spring-data-release/ci/java-init.sh
2024-10-18 11:16:43 +02:00

34 lines
815 B
Bash
Executable File

#!/bin/bash
####################################################################
# Utility to install Java and Maven into the build container image #
####################################################################
echo $HOME
source $HOME/.sdkman/bin/sdkman-init.sh
JAVA_TOOLS_PROPERTIES=java-tools.properties
if [ ! -f ${JAVA_TOOLS_PROPERTIES} ]
then
echo "File does not exist: ${JAVA_TOOLS_PROPERTIES}"
exit 1
fi
while IFS='=' read -r key value
do
key=$(echo $key | tr '.' '_')
eval ${key}=\${value}
done < "${JAVA_TOOLS_PROPERTIES}"
IFS=', ' read -r -a jdk_versions <<< "$jdks"
for to_install in "${jdk_versions[@]}"
do
dist="${to_install}-tem"
echo "Installing JDK ${dist}"
yes | sdk install java "${dist}"
done
echo "Installing Maven ${maven}"
yes | sdk install maven ${maven}