SBT инициировал выполнение, поэтому, если я выполняю команду, подобную
~test
, он выполняет все контрольные примеры и затем ждет изменений источникаЯ хочу расширить это поведение для запуска при каждом изменении входных файлов.Все входные файлы существуют в одной папке.Для этого я создал файл scala в папке project/build
:
import sbt._
class ExtendedProject(info: ProjectInfo) extends DefaultProject(info)
{
override def watchPaths = (mainSources +++ testSources +++ mainResources
+++ testResources) \ "d:\\...path to folder"
}
, но когда я выполняю тестовую команду, ничего не происходит!Вызов ~test
некоторое время ждет, а затем завершается без вывода.
Это потому, что SBT ожидает, что все остальные настройки будут также переопределены?Есть ли способ указать watchPaths в файле build.properties?