1

我希望设置依赖于其他项目的动态列表的设置(好吧,在 SBT 设置启动时执行,但在它不是硬编码的意义上是动态的)。

我必须Def.dynTask生成一个动态依赖于其他任务的任务。

是否有类似的方法可以为设置执行此操作,即生成一个动态依赖于其他设置的设置?


或者我可能误解了设置。仅供参考,我的理解是设置在启动时计算一次;每当请求任务时都会计算任务。

4

1 回答 1

0

每个 sbt 会话实际上只初始化一个设置。可以在这里找到很好的解释

如果我以正确的方式了解您的想法,您可以使用 TaskKeys 和sbt.Extracted.append方法来做到这一点。小心,我遇到过这样奇怪的想法

于 2015-03-25T15:45:29.537 回答