Skip to content
Snippets Groups Projects
Commit ae479218 authored by Eric Anderson's avatar Eric Anderson
Browse files

Update grpc_java_base Dockerfile to proto3

Proto3 is now required for Java, so build it including the Java runtime
since it is not on Maven.
parent caf378af
No related branches found
No related tags found
No related merge requests found
......@@ -22,11 +22,13 @@ ENV PATH $PATH:$JAVA_HOME/bin:$M2_HOME/bin
ENV LD_LIBRARY_PATH /usr/local/lib
# Get the protobuf source from GitHub and install it
RUN wget -O - https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.bz2 | \
tar xj && \
cd protobuf-2.6.1 && \
RUN wget -O - https://github.com/google/protobuf/archive/master.tar.gz | \
tar xz && \
cd protobuf-master && \
./autogen.sh && \
./configure --prefix=/usr && \
make -j12 && make check && make install && \
cd java && mvn install && cd .. && \
rm -r "$(pwd)"
# Install a GitHub SSH service credential that gives access to the GitHub repo while it's private
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment