Browse Source

Fix installation of JDK 8 on Travis

tags/7.5
Simon Brandhof 5 years ago
parent
commit
4175ab3ea2
1 changed files with 15 additions and 6 deletions
  1. 15
    6
      travis.sh

+ 15
- 6
travis.sh View File

@@ -10,17 +10,26 @@ set -euo pipefail
# at each build.
#
installJdk8() {
echo "Setup JDK 1.8u181"
# copied from https://github.com/SonarSource/travis-utils/blob/master/bin/installJDK8
JDK_RELEASE=181
echo "Setup JDK 1.8u$JDK_RELEASE"
mkdir -p ~/jvm
pushd ~/jvm > /dev/null
if [ ! -d "jdk1.8.0_181" ]; then
wget --quiet --continue --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
tar xzf jdk-8u181-linux-x64.tar.gz
rm jdk-8u181-linux-x64.tar.gz

if [ ! -d "jdk1.8.0_$JDK_RELEASE" ]; then
{
wget --quiet --continue --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
} || {
echo "failed to download JDK 1.8u$JDK_RELEASE"
exit 1
}
tar xzf jdk-8u$JDK_RELEASE-linux-x64.tar.gz
rm jdk-8u$JDK_RELEASE-linux-x64.tar.gz
fi
popd > /dev/null
export JAVA_HOME=~/jvm/jdk1.8.0_171
export JAVA_HOME=~/jvm/jdk1.8.0_$JDK_RELEASE
export PATH=$JAVA_HOME/bin:$PATH
echo "JDK 1.8u$JDK_RELEASE installed"
}

#

Loading…
Cancel
Save