docker - 如何要求 sbt 只获取依赖项而不编译?

标签 docker sbt

有没有办法只下载依赖而不编译源码。

我之所以这么问,是因为我正在尝试为我的更大项目构建一个 Docker 构建环境。 想法是在 docker build 我克隆项目,下载所有依赖项,然后删除代码。 然后使用docker run -v将经常变化的代码挂载到docker容器中,开始编译项目。

目前我只是在构建期间编译代码,然后在运行时再次编译。问题在于,当依赖项发生变化时,我必须从头开始构建,这需要很长时间。

最佳答案

运行 sbt 的 update 命令。将解析和检索依赖项。

关于docker - 如何要求 sbt 只获取依赖项而不编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34807674/

相关文章:

scala - 由于 "Invalid memory access of location"导致的 JVM 段错误

java - 映射目录时 sbt-native-packager 失败并显示 "Too many open files in system"

postgresql - 为什么我不能扩展 docker postgres 图像来创建额外的数据库和用户

reactjs - 不是来自 webpack 的内容由/app/public docker 提供

docker - 在Dockerfile中配置安装点并将文件提取到该安装点

scala - 是否可以将 json4s 3.2.11 与 Spark 1.3.0 一起使用?

scala - SBT不会选择指定的mainClass

scala - 在 sbt compile 上获取 Unresolved 依赖关系

git - 如何使用git client访问gitlab docker?

docker - 如何使用 docker-compose run 查看日志输出?