首页 > 解决方案 > 在不启动springboot的情况下在docker镜像中安装maven/java包

问题描述

我有以下 Dockerfile:

FROM maven:3.3.9
COPY . /code
WORKDIR /code
RUN ["mvn", "install"]
CMD mvn spring-boot:run

在第 4 行 ( ) 崩溃mvn install,因为所有软件包都已安装,但最后 Spring 启动并尝试连接到数据库容器(它没有运行,因为现在我只构建图像)。

有没有一种方法可以让我只安装 maven 包,而无需启动和运行?我想避免每次启动后端服务时都下载很多东西。

标签: javamavendocker

解决方案


mvn install -DskipTests。它会跳过所有内容,只下载包


推荐阅读