首页 > 解决方案 > 如何在docker中使用缓存步骤进行渐进式springboot构建

问题描述

我正在尝试在 docker 容器中构建这个springboot 项目。构建时间太长,下载的包太多,我无法等到它完成。我一直在尝试遵循 npm 和其他应用中的实践,您首先下载依赖项,然后在单独的步骤中进行实际构建。

就像是:

COPY pom.xml /src/
COPY project1/pom.xml /src/project1/

RUN mvn dependency:resolve dependency:go-offline

COPY . .
RUN mvn install --off-line

我就是不能让它工作。由于缺少软件包,安装步骤总是失败。

有关如何执行此操作的任何想法或指南。

标签: spring-bootdockermaven

解决方案


推荐阅读