5
我在我的項目中有一個名爲oppenheimer
的子項目。從sbt控制檯運行這個項目非常簡單。使用build.sbt參數爲子項目定製運行任務?
[myproject] $ oppenheimer/run
我也可以通過在命令行參數這樣:
[myproject] $ oppenheimer/run migrate
[myproject] $ oppenheimer/run clean
我怎樣才能做到這一點從build.sbt
?是否可以定義這樣做的任務?這將足以有這樣的事情:
val customMigrate = ...
val customClean = ...
,這是這樣我就可以在其他地方在項目中使用它,就像這樣:
(test in Test) <<= (test in Test).dependsOn(customMigrate)