Код: Выделить всё
# Build stage
FROM eclipse-temurin:21 AS build
WORKDIR /app
COPY pom.xml .
COPY src ./src
#mvn clean package -DskipTests
# Runtime stage
FROM eclipse-temurin:21
WORKDIR /app
COPY --from=build /app/target/uprightcleaningservices-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
ОШИБКА: не удалось решить: процесс «/bin/sh -c mvn clean package -DskipTests» не удалось завершить успешно: код выхода: 127
- Команда mvn clean package -DskipTests должна скомпилировать и упаковать мой проект Maven.
- Я использую образ eclipse-temurin:21 в качестве основы как для этапов сборки, так и для этапов выполнения.
- Похоже, что этап сборки завершается неудачей, поскольку не удается найти команду mvn .
- Проверено что целевой каталог указан правильно и что Maven успешно собирает проект на моем локальном компьютере.
- Проверил Dockerfile на наличие правильных путей и команд.
- Попробовал использовать другой базовый образ, но проблема не устранена.
Подробнее здесь: https://stackoverflow.com/questions/788 ... r-failed-t