У меня есть 2 подпроекта sbt, один - CLI, один - плагин sbt.
Плагин sbt попытается загрузить CLI во время выполнения. У нас есть неявная зависимость здесь. Тесты для плагина sbt (реализованные благодаря плагину sbt-scripted) требуют, чтобы CLI публиковался локально.
Я обычно запускаю sbt +cli/publishLocal +plugin/scripted
.
Как я могу сделать эту задачу зависимой явное в sbt, поэтому каждый раз, когда я запускаю plugin/scripted
, он запускается первым cli/publishLocal
первым?
(источник проекта FYI здесь https://github.com/thibaultdelor/CliAppSbtPlugin)