2014-01-28 3 views
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) 

답변

관련 문제