【发布时间】:2015-12-30 03:10:59
【问题描述】:
我有一个依赖于 libssl1.0.2_1.0.2d-3_amd64.deb 的 maven 构建的 docker 映像,但现在有一个 404 并已被 libssl1.0.2_1.0.2e-1_amd64.deb 取代。
这是一个问题,因为 maven 构建意味着持久 - 即您可以在未来的任何时候重建它们。主要的 maven repo 是持久的,因此从中提取的人工制品将在未来存在。我可以将我需要的 debs 移动到 maven repo 中,但这有点滥用其他人的存储......
那么有没有保证存在的debian文件的持久存储......至少在革命/流星撞击/侏罗纪复活等之前。
【问题讨论】:
-
您需要创建一个单独的 docker 映像,其中包含您需要的文件,以便引用您创建的文件...除此之外,我不明白为什么 Maven 构建依赖于 deb 包?
-
maven build正在创建docker镜像,所以需要安装deb包来准备镜像。当然,我可以创建一个基础 docker 镜像(我们也可以),但这只是将问题转移到生成基础镜像的构建中......另外,我们现在需要一个持久的 docker 镜像存储!
标签: maven repository debian deb