加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – SBT依赖关系的Docker数据卷

发布时间:2020-12-16 18:25:55 所属栏目:安全 来源:网络整理
导读:我正在使用docker来持续集成 Scala项目.在容器内部,我正在构建项目并使用“sbt dist”创建分发. 这需要花费很长时间来拉下所有依赖项,我想使用这里提到的docker数据卷:http://docs.docker.io/en/latest/use/working_with_volumes/ 但是,我不明白如何让SBT将
我正在使用docker来持续集成 Scala项目.在容器内部,我正在构建项目并使用“sbt dist”创建分发.

这需要花费很长时间来拉下所有依赖项,我想使用这里提到的docker数据卷:http://docs.docker.io/en/latest/use/working_with_volumes/

但是,我不明白如何让SBT将jar文件放入卷中,或者SBT如何知道如何从该卷读取它们.

解决方法

SBT使用常春藤来解决项目依赖性. Ivy在本地缓存下载的工件,每次被要求拉取东西时,它首先进入缓存,如果没有找到从远程下载的东西.默认情况下,缓存位于?/ .ivy2中,但它实际上是一个 configurable属性.所以只需安装卷,将常春藤指向它(或以默认位置安装它)并享受缓存.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读