Quero compartilhar um problema que enfrentei e a solução, para ajudar quem passar por algo parecido.
Ao tentar rodar o comando ./mvnw package dentro do Docker, recebi esse erro:
A solução simples é garantir essa permissão dentro do Dockerfile, com essa linha:
RUN chmod +x mvnw
Ficando assim:
FROM openjdk:17
WORKDIR /app
COPY mvnw .
COPY .mvn .mvn
COPY pom.xml .
COPY src src
RUN chmod +x mvnw
RUN ./mvnw package -DskipTests
ARG JAR_FILE=target/*.jar
CMD java -jar target/*.jar