2015-02-23 57 views
0

我在我的sbt版本上有多個子項目,其中一個我有一個任務,我想阻止(該特定子項目的其餘部分),直到它完成sbt:在包裝之前等待任務完成

基本上這個任務是一個副本,它將我需要的一些文件複製到Play的/公共文件夾中,因此我需要它在完成包裝之前完成(這些文件僅在生產模式中需要,因此基本上只需要它當我舞臺/包但沒有編譯)

我現在的問題是,sbt並行運行的任務,然後它成爲一個種族有時不是所有的文件使它準時,有些不打包。 (我也試着讓它取決於一個只做副本的新項目,認爲這個項目會等待複製項目,因爲它依賴於它,但是隨後副本會每次都運行,即使在編譯時也是如此,我只是希望它爲舞臺/包

運行是否有妥善這樣的方式? 謝謝!

回答

2

嘗試具有dependee任務返回一定的價值時,它的完成(如File),然後使該任務的map參數給依賴任務。