Это не дает прямого ответа на ваш вопрос, но вместо этого показывает альтернативу, которую я использую.
Я добавляю две новые задачи: prepare
и test-prepare
.
lazy val prepare = task{
None
} dependsOn (compile, copyResources) describedAs ("Compiles main, copies main resources. Use for the before-action in the idea-sbt-plugin")
lazy val testPrepare = task{
None
} dependsOn (testCompile, copyResources, copyTestResources) describedAs ("Compiles main and test, copies all resources. Use for the before-action in the idea-sbt-plugin")
Затем я настраиваю для них действие SBT «перед запуском».Для этого требуется idea-sbt-plugin .
Я использую процессор sbt-idea SBT для настройки модуля IntelliJ,Это включает target/scala_2.8.1/[test-]resources
как зависимость.