xref: /aosp_15_r20/external/grpc-grpc/templates/tools/dockerfile/java_deps.include (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1*cc02d7e2SAndroid Build Coastguard Worker# Install JDK 8 and Git
2*cc02d7e2SAndroid Build Coastguard Worker#
3*cc02d7e2SAndroid Build Coastguard WorkerRUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && ${'\\'}
4*cc02d7e2SAndroid Build Coastguard Worker  echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
5*cc02d7e2SAndroid Build Coastguard Worker  echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
6*cc02d7e2SAndroid Build Coastguard Worker  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
7*cc02d7e2SAndroid Build Coastguard Worker
8*cc02d7e2SAndroid Build Coastguard WorkerRUN apt-get update && apt-get -y install ${'\\'}
9*cc02d7e2SAndroid Build Coastguard Worker      git ${'\\'}
10*cc02d7e2SAndroid Build Coastguard Worker      libapr1 ${'\\'}
11*cc02d7e2SAndroid Build Coastguard Worker      oracle-java8-installer ${'\\'}
12*cc02d7e2SAndroid Build Coastguard Worker      && ${'\\'}
13*cc02d7e2SAndroid Build Coastguard Worker    apt-get clean && rm -r /var/cache/oracle-jdk8-installer/
14*cc02d7e2SAndroid Build Coastguard Worker
15*cc02d7e2SAndroid Build Coastguard WorkerENV JAVA_HOME /usr/lib/jvm/java-8-oracle
16*cc02d7e2SAndroid Build Coastguard WorkerENV PATH $PATH:$JAVA_HOME/bin
17*cc02d7e2SAndroid Build Coastguard Worker
18