|
|
|
@ -51,13 +51,14 @@ 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/archive/master.tar.gz | \ |
|
|
|
|
RUN wget -O - https://github.com/google/protobuf/archive/v3.0.0-alpha-2.tar.gz | \ |
|
|
|
|
tar xz && \ |
|
|
|
|
cd protobuf-master && \ |
|
|
|
|
cd protobuf-3.0.0-alpha-2 && \ |
|
|
|
|
./autogen.sh && \ |
|
|
|
|
./configure --prefix=/usr && \ |
|
|
|
|
make -j12 && make check && make install && \ |
|
|
|
|
cd java && mvn install && cd .. && \ |
|
|
|
|
cd javanano && mvn install && cd .. && \ |
|
|
|
|
rm -r "$(pwd)" |
|
|
|
|
|
|
|
|
|
# Install a GitHub SSH service credential that gives access to the GitHub repo while it's private |
|
|
|
|