SBT хук очистки в тесте

В SBT есть хороший хук, который позволяет выполнять произвольный код после выполнения всех тестов:

testOptions in Test += Tests.Cleanup( () => println("Cleanup"))

Это работает. Мой вопрос: я хочу сделать некоторую фактическую очистку (например, остановить некоторые службы), но я не могу импортировать какие-либо зависимости, которые я объявил в том же файле сборки. Есть какой-либо способ сделать это? Думаю, мне нужно поместить их в путь к классам sbt или что-то в этом роде, но я не могу найти это в документах.

П.С. Возможно, я делаю это не в том месте, есть ли лучшее место для завершения работы после выполнения всех тестов?)

8
задан meagar 17 October 2012 в 20:22
поделиться