我需要从 Docker 文件创建 Docker 镜像,以便将我的 Spring Boot 应用程序 Docker 化。但我希望从 Docker 文件内部生成 JAR 文件,而不是通过mvn clean package
用户执行。我尝试了以下代码,但无法生成 JAR 文件:
FROM openjdk:17-jdk-slim
COPY pom.xml pom.xml
COPY src src
RUN mvn clean package
COPY ./target/my-app.jar my-app.jar
ENTRYPOINT ["java","-jar","/my-app.jar"]