具有只读基本目录的SBT
我在一个Docker容器中使用SBT左轮手枪进行实验。 我将基础目录挂载为Docker卷。 它工作得很好,除了一个问题:Docker不映射用户,所以我最终得到的不是主机用户所拥有的project/project/
和project/target/
目录。
我能够通过将这添加到基本目录中的build.sbt
来重定位target/
目录:
target := file("/data/target")
但我不知道如何自定义project/
目录中创build的文件的位置。
有没有可能以任何方式build立一个SBT构build所有的构build输出在基础目录之外创build?
有没有可能以任何方式build立一个SBT构build所有的构build输出在基础目录之外创build?
我不认为我们有这样的设置。 你可以添加一些像project/build.sbt
东西:
target := file("/data/meta-target")
但实际上可能会强制project/project/target
等等。