我有以下Dockerfile:
FROM maven:3.3.9
COPY . /code
WORKDIR /code
RUN ["mvn", "install"]
CMD mvn spring-boot:run
由于所有软件包都已安装,但在第4行(
mvn install
)崩溃,但最后Spring启动并尝试连接到数据库容器(它没有运行,因为现在我仅在构建镜像)。有什么方法可以让仅安装Maven软件包,而无需启动和运行?我想避免每次启动后端服务时都下载很多东西。
最佳答案
做mvn install -DskipTests
。它将跳过所有内容,仅下载软件包
关于java - 在Docker镜像中安装Maven/java软件包而不启动Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55961040/