Skip to content

Commit 7e818bb

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 7e818bb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ COPY .mvn $APP_HOME/.mvn
2626
COPY mvnw $APP_HOME
2727

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

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

0 commit comments

Comments
 (0)