diff --git a/hugegraph-hubble/Dockerfile b/hugegraph-hubble/Dockerfile index 2ae677a63..18c9a5c02 100644 --- a/hugegraph-hubble/Dockerfile +++ b/hugegraph-hubble/Dockerfile @@ -17,22 +17,23 @@ FROM maven:3.9.0-eclipse-temurin-11 AS build -RUN set -x \ - && apt-get -q update \ - && apt-get install -y nodejs npm \ - && npm install --global yarn \ - && apt-get clean + +ARG MAVEN_ARGS COPY . /pkg WORKDIR /pkg RUN set -x \ - && mvn install -pl hugegraph-client,hugegraph-loader -am -Dmaven.javadoc.skip=true -DskipTests -ntp + && apt-get -q update \ + && apt-get install -y npm \ + && apt-get clean RUN set -x \ - && cd /pkg/hugegraph-hubble/ \ - && mvn package -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true + && mvn install $MAVEN_ARGS -pl hugegraph-client,hugegraph-loader -am -Dmaven.javadoc.skip=true -DskipTests -ntp +RUN set -x \ + && cd /pkg/hugegraph-hubble/ \ + && mvn package $MAVEN_ARGS -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true FROM openjdk:11-slim diff --git a/hugegraph-loader/Dockerfile b/hugegraph-loader/Dockerfile index 06985e700..fc4edfc29 100644 --- a/hugegraph-loader/Dockerfile +++ b/hugegraph-loader/Dockerfile @@ -20,15 +20,15 @@ FROM maven:3.9.0-eclipse-temurin-11 AS build COPY . /pkg WORKDIR /pkg -RUN set -x \ - && mvn install -pl hugegraph-client,hugegraph-loader -am -Dmaven.javadoc.skip=true -DskipTests -ntp +ARG MAVEN_ARGS +RUN set -x \ + && mvn install $MAVEN_ARGS -pl hugegraph-client,hugegraph-loader -am -Dmaven.javadoc.skip=true -DskipTests -ntp RUN set -x \ && cd /pkg/hugegraph-loader/ \ && echo "$(ls)" \ - && mvn clean package -DskipTests - + && mvn clean package $MAVEN_ARGS -DskipTests FROM openjdk:11-slim