2017-11-06 3 views
1

Ich bin nicht in der Lage die Objektabhängigkeiten aus plugins.sbt auf Kompilierung immer den Fehler error: not found: value DependenciesProjekt/Dependencies.scala nicht zugänglich von plugins.sbt

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

Depencies.scala ist nur eine Sammlung von Objekten zu verweisen

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

Ebenso verwende ich es in ./build.sbtlibraryDependencies ohne Probleme hinzufügen:

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

Vielen Dank für alle Ideen, ich bin neugierig, mehr als alles andere, warum build.sbtproject Ressourcen Ordner zugreifen können

Antwort

3

Wenn Sie eine Abhängigkeiten Dateien zugänglich sein wollen von project/plugins.sbt dann müssen Sie es in project/project/Dependencies.scala setzen.

(Ich gehe davon aus Ihrer Datei Dependencies.scala genannt wird, nicht Dependencies.sbt oder Depencies.scala wie in Ihrer Frage gezeigt.)

Im Allgemeinen somedir/*.sbt Dateien .scala Dateien in somedir/project/*.scala zugreifen kann.

+0

ah interessant, danke für die Antwort! – tgk