当前位置: 首页 > 知识库问答 >
问题:

创建一个包含预先安装的Spring Boot依赖项的docker映像

南门欣怡
2023-03-14

共有1个答案

曾奇略
2023-03-14

我和你一样有确切的想法,但对Maven来说。在docker映像构建期间,我在映像中复制我的项目文件,并运行MVN clean install并将其上传到我的gitlab注册表。

CI管道执行时间大大减少。

但是,每次有新的依赖项时,或者至少当缓存中已经存在的依赖项与应用程序所需的依赖项之间存在很大差异时,您都需要这样做。

 类似资料:
  • 问题内容: 我有一个从中启动容器的MySQL映像。每次创建容器时,我都会设置dbs,导入sql-dump文件并创建用户。 在容器上工作时,我会创建存储在MySQL中的各种数据。 我想将这些额外的数据保存在数据卷容器[DVC]中,这样我就可以将DVC交给同事,然后从停下来的地方继续。 事实是,他还将启动MySQL容器,并且将从头开始重复初始过程。 如我所读,如果我从DVC 装载[ ]卷[ 和],则将

  • cp/var/ww/html/config.inc.php.dist/var/ww/html/config.inc.php 未安装。 DockerFile:

  • 这个问题与这个问题有关-但是,由于弃用而支持,它不起作用。它确实拾取了用声明的依赖项。然而,由于它被弃用,使用它不是一个选项(无论如何,当它被删除时,我们会回到这里) 我有一个Gradle任务: 除了测试依赖之外,还有一个依赖项: 从IDE运行很好。然而,当我部署到Raspberry Pi(或在本地使用jar结果)时,我会遇到以下异常: 由以下行触发: 在静态编程语言方法中,返回

  • 我已经创建了作曲家包,composer.json是 现在,当我安装 包,我需要那个作曲家安装所有需要的包: 但它没有安装它。 我尝试作曲家更新,作曲家安装。有人能帮忙吗? C项目omposer.json看起来像 我能做的是,作曲家自动安装所有软件包所需的依赖项????谢谢你的建议。

  • Maven插件(maven-compiler-plugin: 3.8.1和maven-surefire-plugin: 3.0.0-M3)在运行mvn清洁包时似乎正在下载同一依赖项(plexus-utils)的多个版本,即使我在依赖项中指定了plexus-utils的最新版本。这不会导致任何错误,但3.0.16之前的任何版本的plexus-utils都容易受到命令注入的影响。有没有办法阻止这种情况