2019-07-29 13:58:51 +08:00
|
|
|
FROM openjdk:11
|
2019-07-16 11:32:38 +08:00
|
|
|
COPY settings.xml /opt/settings.xml
|
|
|
|
RUN cd /opt && \
|
2019-07-29 13:58:51 +08:00
|
|
|
wget https://npm.taobao.org/mirrors/node/v10.16.0/node-v10.16.0-linux-x64.tar.xz && \
|
|
|
|
xz -d node-v10.16.0-linux-x64.tar.xz && \
|
|
|
|
tar -xf node-v10.16.0-linux-x64.tar && \
|
|
|
|
mv node-v10.16.0-linux-x64 node10 && \
|
|
|
|
export PATH=$PATH:/opt/node10/bin && \
|
|
|
|
./node10/bin/npm install -g cnpm --registry=https://registry.npm.taobao.org && \
|
|
|
|
rm node-v10.16.0-linux-x64.tar && \
|
2019-07-16 11:32:38 +08:00
|
|
|
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz && \
|
2019-07-29 13:58:51 +08:00
|
|
|
tar -xf apache-maven-3.6.1-bin.tar.gz && \
|
2019-07-16 11:32:38 +08:00
|
|
|
mv apache-maven-3.6.1 maven && \
|
|
|
|
rm apache-maven-3.6.1-bin.tar.gz && \
|
|
|
|
mv maven/conf/settings.xml maven/conf/settings.xml.bak && \
|
2019-07-16 14:02:59 +08:00
|
|
|
mv settings.xml maven/conf/settings.xml
|
2019-07-29 13:58:51 +08:00
|
|
|
ENV PATH=$PATH:/opt/node10/bin:/opt/maven/bin
|