【发布时间】:2015-04-24 13:06:36
【问题描述】:
我的 sbt 构建中有多个子项目,其中一个我有一个任务我想阻止(该特定子项目的其余部分)直到它完成
基本上,该任务是将我需要的一些文件复制到 Play 的 /public 文件夹中的副本,因此我需要在继续打包之前完成它(这些是我只在生产模式下需要的文件,所以基本上只有在我阶段/打包但不编译)
我现在的问题是 sbt 并行运行任务,然后它变成了一场竞赛,有时并非所有文件都能按时完成,有些文件没有打包。
(我也尝试让它依赖于一个只进行复制的新项目,我认为这个项目会等待复制项目,因为它依赖于它,但是复制每次都会运行,即使在编译时也是如此,我只想要它为舞台/包运行
有没有办法正确地做到这一点? 谢谢!
【问题讨论】: