Как установить ключ в local.sbt
таким образом, чтобы каждый подпроект находил его?
Я пытаюсь использовать плагин Coursier в мультипроекте, но, поскольку я его тестирую, я стараюсь не проверять его в нашем репозитории git.
Поэтому я поместил его в свой project/local.sbt
и попытался установить coursierUseSbtCredentials := true
в local.sbt
. Это не имеет никакого видимого эффекта.
Аутентифицированный нексус определен в
commonSettings
val в моем build.sbtval commonSettings = Seq( ... resolvers += "my-nexus" at "http://blah", credentials += ... )
который каждый подпроект использует с
.settings(commonSettings)
(согласно руководству по передовому опыту)Если я поставлю
coursierUseSbtCredentials := true
вcommonSettings
, это сработает, но тогда мне придется добавить его вbuild.sbt
, чего я бы предпочел не делать.
Как установить этот ключ, чтобы каждый подпроект мог видеть его и таким образом, чтобы он был внешним по отношению к файлу build.sbt
? (например, local.sbt
?)