fix syntax

This commit is contained in:
lamya1baidouri 2025-02-03 15:25:19 +01:00
parent fff6bbf82f
commit df676424e6

View file

@ -15,14 +15,22 @@ COPY --chown=1001:0 .mvn/ .mvn/
COPY --chown=1001:0 mvnw pom.xml ./ COPY --chown=1001:0 mvnw pom.xml ./
RUN chmod +x mvnw RUN chmod +x mvnw
# Create Checkstyle suppressions file
RUN echo '<?xml version="1.0"?>\n\
<!DOCTYPE suppressions PUBLIC "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN" "https://checkstyle.org/dtds/suppressions_1_2.dtd">\n\
<suppressions>\n\
<suppress files=".*\.jar" checks="NoHttp"/>\n\
<suppress files=".*\.pom" checks="NoHttp"/>\n\
</suppressions>' > checkstyle-suppressions.xml
# Download dependencies # Download dependencies
RUN ./mvnw dependency:go-offline RUN ./mvnw dependency:go-offline -Dcheckstyle.suppressions.location=checkstyle-suppressions.xml
# Copy source code # Copy source code
COPY --chown=1001:0 src ./src COPY --chown=1001:0 src ./src
# Build the application # Build the application
RUN ./mvnw package -DskipTests RUN ./mvnw package -DskipTests -Dcheckstyle.suppressions.location=checkstyle-suppressions.xml
# Run stage # Run stage
FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:latest FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:latest