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
,