spring-boot - 如何在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
我就是不能让它工作。由于缺少软件包,安装步骤总是失败。
有关如何执行此操作的任何想法或指南。
解决方案
推荐阅读
- c++ - JsonCpp - 修改对象数组
- php - 如何从 with() 中使用的 Laravel 中的关系中获取数据?
- vue.js - 如何为类星体的登录 Ui 制作响应式 Web
- jestjs - 无法在剧作家中使用谷歌进行社交登录,因为谷歌阻止了它。有没有办法使用 Playwright?我正在使用铬
- python - 前 K 个频繁元素 - 时间复杂度:桶排序 vs 堆
- css - Netlify CSS 不透明度加载错误的 ReactJS
- docker - 无法连接到在 docker 中运行的 redis
- screen - 将 TForm 调整为当前
- c# - 删除字符串直到字符被识别
- java - 如何获取用户输入 x 次并在循环外打印