Запустите команду SBT на модуле - PullRequest
3 голосов
/ 17 июня 2020

У меня есть подпроект, который объединен в какой-то проект root. Подпроект определяет commands например:

lazy val `sub` = project
  ...
 .settings(
    commands ++= Seq(Command.args("abc", ""){(state,args) =>
          ??? //edited
    })
  )

Обычно, когда команда определена как самая верхняя в sbt, я только что запустил:

sbt> abc

Однако я Я не могу этого сделать, если определен в модуле:

sbt> sub/abc
[error] Expected ':'
[error] Not a valid key: abc (similar: watch, doc)
[error] sub/abc
[error]             ^

Как запустить abc на уровне sub?

...