Можем ли мы запустить скрипт scala при выполнении команд sbt? - PullRequest
0 голосов
/ 19 июня 2019

Всякий раз, когда мы используем команды sbt, такие как «sbt compile» или «sbt assembly», я хочу запускать скрипт.

Есть ли способ достичь этого?

1 Ответ

0 голосов
/ 19 июня 2019

Добавление шагов к задачам выполняется следующим образом:

compile <<= (compile in Compile) map {result =>
  // whatever you want to do after compile here.
  result
}

Если вы хотите определить пользовательский Command, который запускает ваш скрипт, тогда определите команду в вашей сборке, подобную

def myCommand = Command.command("myCommand") { state =>
  s"<relative path to script here>" !; state
}

Затем вы добавили бы myCommand к каждой из задач, которые вы хотели бы запустить после myCommand.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...