xref: /aosp_15_r20/external/grpc-grpc-java/buildscripts/grpc-java-artifacts/Dockerfile (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1*e07d83d3SAndroid Build Coastguard WorkerFROM centos:7.9.2009
2*e07d83d3SAndroid Build Coastguard Worker
3*e07d83d3SAndroid Build Coastguard WorkerRUN yum install -y \
4*e07d83d3SAndroid Build Coastguard Worker            autoconf \
5*e07d83d3SAndroid Build Coastguard Worker            automake \
6*e07d83d3SAndroid Build Coastguard Worker            gcc-c++ \
7*e07d83d3SAndroid Build Coastguard Worker            gcc-c++.i686 \
8*e07d83d3SAndroid Build Coastguard Worker            glibc-devel \
9*e07d83d3SAndroid Build Coastguard Worker            glibc-devel.i686 \
10*e07d83d3SAndroid Build Coastguard Worker            java-1.8.0-openjdk-devel \
11*e07d83d3SAndroid Build Coastguard Worker            libstdc++-devel \
12*e07d83d3SAndroid Build Coastguard Worker            libstdc++-devel.i686 \
13*e07d83d3SAndroid Build Coastguard Worker            libstdc++-static \
14*e07d83d3SAndroid Build Coastguard Worker            libstdc++-static.i686 \
15*e07d83d3SAndroid Build Coastguard Worker            libtool \
16*e07d83d3SAndroid Build Coastguard Worker            make \
17*e07d83d3SAndroid Build Coastguard Worker            tar \
18*e07d83d3SAndroid Build Coastguard Worker            which \
19*e07d83d3SAndroid Build Coastguard Worker            && \
20*e07d83d3SAndroid Build Coastguard Worker    yum clean all
21*e07d83d3SAndroid Build Coastguard Worker
22*e07d83d3SAndroid Build Coastguard Worker# Install Maven
23*e07d83d3SAndroid Build Coastguard WorkerRUN curl -Ls https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.tar.gz | \
24*e07d83d3SAndroid Build Coastguard Worker    tar xz -C /var/local
25*e07d83d3SAndroid Build Coastguard WorkerENV PATH /var/local/apache-maven-3.3.9/bin:$PATH
26