# syntax = docker/dockerfile:experimental FROM maven:3.6-openjdk-16-slim COPY docker/settings.xml /root/.m2/ COPY . /app WORKDIR /app #RUN --mount=type=cache,target=/root/.m2/repository,id=xd-server-spring-boot-starter,sharing=locked mvn dependency:go-offline RUN --mount=type=cache,id=xd-server-spring-boot-starter-repo,target=/root/.m2/repository mvn package -Dmaven.test.skip=true