Preinstalled java8-mvn-ant docker
205
FROM java:8-alpine
RUN apk add --update ca-certificates && rm -rf /var/cache/apk/* &&
find /usr/share/ca-certificates/mozilla/ -name "*.crt" -exec keytool -import -trustcacerts
-keystore /usr/lib/jvm/java-1.8-openjdk/jre/lib/security/cacerts -storepass changeit -noprompt
-file {} -alias {} ; &&
keytool -list -keystore /usr/lib/jvm/java-1.8-openjdk/jre/lib/security/cacerts --storepass changeit
ENV MAVEN_VERSION 3.5.4 ENV MAVEN_HOME /usr/lib/mvn ENV PATH $MAVEN_HOME/bin:$PATH
RUN wget http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz &&
tar -zxvf apache-maven-$MAVEN_VERSION-bin.tar.gz &&
rm apache-maven-$MAVEN_VERSION-bin.tar.gz &&
mv apache-maven-$MAVEN_VERSION /usr/lib/mvn
RUN mkdir -p /usr/src/app WORKDIR /usr/src/app #Create Ant Dir RUN mkdir -p /opt/ant/ #Download And 1.9.8 RUN wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.8-bin.tar.gz -P /opt/ant #Unpack Ant RUN tar -xvzf /opt/ant/apache-ant-1.9.8-bin.tar.gz -C /opt/ant/
RUN rm -f /opt/ant/apache-ant-1.9.8-bin.tar.gz #Drop Sonarqube lib RUN wget http://downloads.sonarsource.com/plugins/org/codehaus/sonar-plugins/sonar-ant-task/2.3/sonar-ant-task-2.3.jar -P /opt/ant/apache-ant-1.9.8/lib/ #Install JDK 1.8 #RUN apk --update add openjdk8 #Install GIT RUN apk --update add git #Install Curl RUN apk --update add curl #Setting Ant Home ENV ANT_HOME=/opt/ant/apache-ant-1.9.8 #Setting Ant Params ENV ANT_OPTS="-Xms256M -Xmx512M" #Updating Path ENV PATH="${PATH}:${HOME}/bin:${ANT_HOME}/bin"
Content type
Image
Digest
Size
78.4 MB
Last updated
about 8 years ago
docker pull anishvarghese123/alpine-java8-mvn-ant