Permalink
Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upFROM frekele/java:jdk8 | |
MAINTAINER frekele <leandro.freitas@softdevelop.com.br> | |
ENV MAVEN_VERSION=3.5.3 | |
ENV MAVEN_HOME=/opt/mvn | |
# change to tmp folder | |
WORKDIR /tmp | |
# Download and extract maven to opt folder | |
RUN wget --no-check-certificate --no-cookies https://repo1.maven.org/maven2/org/apache/maven/apache-maven/${MAVEN_VERSION}/apache-maven-${MAVEN_VERSION}-bin.tar.gz \ | |
&& wget --no-check-certificate --no-cookies https://repo1.maven.org/maven2/org/apache/maven/apache-maven/${MAVEN_VERSION}/apache-maven-${MAVEN_VERSION}-bin.tar.gz.md5 \ | |
&& echo "$(cat apache-maven-${MAVEN_VERSION}-bin.tar.gz.md5) apache-maven-${MAVEN_VERSION}-bin.tar.gz" | md5sum -c \ | |
&& tar -zvxf apache-maven-${MAVEN_VERSION}-bin.tar.gz -C /opt/ \ | |
&& ln -s /opt/apache-maven-${MAVEN_VERSION} /opt/mvn \ | |
&& rm -f apache-maven-${MAVEN_VERSION}-bin.tar.gz \ | |
&& rm -f apache-maven-${MAVEN_VERSION}-bin.tar.gz.md5 | |
# add executables to path | |
RUN update-alternatives --install "/usr/bin/mvn" "mvn" "/opt/mvn/bin/mvn" 1 && \ | |
update-alternatives --set "mvn" "/opt/mvn/bin/mvn" | |
# Add the files | |
ADD rootfs / | |
# change to root folder | |
WORKDIR /root |