我正在Docker容器中试验SBT Revolver。我将基目录安装为Docker卷。它运行良好,除了一个问题:Docker没有映射用户,所以我最终得到了不归主机用户所有的project/project/
和project/target/
目录。
我可以通过将target/
目录添加到基目录中的build.sbt
来重新定位target := file("/data/target")
目录:
project/
但我不知道如何自定义{{1}}目录中创建的文件的位置。
是否有可能以任何方式进行SBT构建,其中所有构建输出是在基本目录之外创建的?
答案 0 :(得分:1)
是否可以以任何方式进行SBT构建,其中所有构建输出都是在基本目录之外创建的?
我认为我们没有这样的设置。您可以添加project/build.sbt
:
target := file("/data/meta-target")
但它实际上可能会强制project/project/target
等等。