project/Dependencies.scala не доступен из plugins.sbt

Я не могу сослаться на объект Зависимости изнутри plugins.sbt при компиляции получаю ошибку error: not found: value Dependencies

/project/plugins.sbt
/project/Dependencies.sbt

Depencies.scala это просто набор объектов

object Dependencies { 
  object Play {
    ...
    val sbtPlugin = "..." 
...

Точно так же я использую это в ./build.sbt добавить libraryDependencies без проблем:

lazy val root = (project in file("."))
  .enablePlugins(PlayScala)
  .settings(libraryDependencies += Seq(
    Dependencies.Play.dependencies, ...

Спасибо за любые идеи, мне любопытно больше всего, почему build.sbt может получить доступ project ресурсы папки

1 ответ

Если вы хотите, чтобы файлы зависимостей были доступны из project/plugins.sbt тогда вам нужно положить его в project/project/Dependencies.scala,

(Я предполагаю, что ваш файл называется Dependencies.scalaне Dependencies.sbt или же Depencies.scala как показано в вашем вопросе.)

В общем somedir/*.sbt файлы могут получить доступ .scala файлы в somedir/project/*.scala,

Другие вопросы по тегам