fix(docker): use maven.test.skip=true so untracked test drift can't break the image

This commit is contained in:
matevip 2026-05-02 19:40:10 +08:00
parent 062b5169fa
commit d8f9b04618

View File

@ -33,7 +33,7 @@ COPY mateclaw-server/settings.xml /root/.m2/settings.xml
WORKDIR /plugin-api
COPY mateclaw-plugin-api/pom.xml ./pom.xml
COPY mateclaw-plugin-api/src ./src
RUN mvn install -DskipTests -q ${MAVEN_FLAGS}
RUN mvn install -Dmaven.test.skip=true -q ${MAVEN_FLAGS}
# Pre-fetch mateclaw-server dependencies (uses mirror, so this won't hang)
WORKDIR /build
@ -44,7 +44,7 @@ RUN mvn dependency:go-offline -q ${MAVEN_FLAGS}
COPY mateclaw-server/src ./src
COPY --from=frontend-builder /static ./src/main/resources/static
RUN mvn package -DskipTests -q ${MAVEN_FLAGS}
RUN mvn package -Dmaven.test.skip=true -q ${MAVEN_FLAGS}
# Stage 3 — Runtime
#