2015-02-23 55 views
0

我在我的sbt版本上有多个子项目,其中一个我有一个任务,我想阻止(该特定子项目的其余部分),直到它完成sbt:在包装之前等待任务完成

基本上这个任务是一个副本,它将我需要的一些文件复制到Play的/公共文件夹中,因此我需要它在完成包装之前完成(这些文件仅在生产模式中需要,因此基本上只需要它当我舞台/包但没有编译)

我现在的问题是,sbt并行运行的任务,然后它成为一个种族有时不是所有的文件使它准时,有些不打包。 (我也试着让它取决于一个只做副本的新项目,认为这个项目会等待复制项目,因为它依赖于它,但是随后副本会每次都运行,即使在编译时也是如此,我只是希望它为舞台/包

运行是否有妥善这样的方式? 谢谢!

回答

2

尝试具有dependee任务返回一定的价值时,它的完成(如File),然后使该任务的map参数给依赖任务。