build.sbt 为 docker 命令导入

build.sbt imports for docker commands

我有一个 build.sbt 文件,但我无法弄清楚这个导入的作用 import docker.{addDockerPackage}

这是开源导入吗?我无法找到有关它的信息。在脚本的更下方,它调用了一个方法 addDockerPackage()

不知方法是否在那个包里?或者所有这些都是一些专有的东西?如果它是标准导入,我在哪里可以看到它?

你可以使用 sbt-native 它有一个 Docker 插件:

http://www.scala-sbt.org/sbt-native-packager/formats/docker.html

这里有 4 个不同的好例子,您可以 运行 看看它是如何工作的:

https://github.com/marcuslonnberg/sbt-docker

至于:

import docker.{addDockerPackage}    

我不认为那是一个包裹。它看起来更像是一个帮手来定义这样的东西:

packageName in Docker := packageName.value