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)