Skip to content

Commit 759ac9c

Browse files
committed
Cache .m2 dependencies
Previously, every docker build downloaded Maven dependencies on every build. This enables reuse .m2 folder across builds which significantly improves the build times. Signed-off-by: Vladimir Sitnikov <[email protected]>
1 parent c3f021d commit 759ac9c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ COPY jaeger-spark-dependencies-test $APP_HOME/jaeger-spark-dependencies-test
2525
COPY .mvn $APP_HOME/.mvn
2626
COPY mvnw $APP_HOME
2727

28-
WORKDIR $APP_HOME
29-
RUN ./mvnw package -Dlicense.skip=true -DskipTests && rm -rf ~/.m2
28+
RUN --mount=type=cache,target=/root/.m2 ./mvnw package -Dlicense.skip=true -DskipTests
3029

3130
FROM eclipse-temurin:11-jre
3231
MAINTAINER Pavol Loffay <[email protected]>

0 commit comments

Comments
 (0)