2014-06-18 3 views
6

Ich wechselte zu Play Framework 2.3 und habe nun einen Fehler, dass meine Subprojekte, auf denen mein Projekt beruht, nicht mehr kompiliert werden.Warum wird das Teilprojekt nach der Migration von 2.2 auf 2.3 nicht kompiliert?

Das ist mein Build.scala Datei:

val main = Project(appName, file(".")).enablePlugins(play.PlayScala).settings(
    version := appVersion, 
    scalaVersion := "2.10.4", 
    libraryDependencies += jdbc, 
    libraryDependencies += cache, 
    slickCodeGen <<= slickCodeGenTask, 
    sourceGenerators in Compile <+= slickCodeGenTask 
).dependsOn(dbGen) 

Als ich run oder compile mein Projekt, das target/scala-2.10 leer bleibt. Selbst wenn ich versuche, das Unterprojekt explizit über die Befehlszeile (project dbGen und dann compile) zu kompilieren, dasselbe Ergebnis. Bei der Kompilierung meines Hauptprojekts bekomme ich eine java.lang.ClassNotFoundException, da mein Unterprojekt nicht kompiliert wurde.

Es funktionierte alles gut mit Play 2.2. Irgendeine Idee, was ich falsch machen könnte?

+0

Können Sie 'about' und dann' projects' wenn in sbt Shell? Könnten Sie die Infos aus der Ausgabe von 'compile' posten? Das würde helfen, es einzugrenzen. –

+0

Wenn Sie ein Projekt dbGen tun, gehen Sie zum dbGen-Projekt? Kannst du es von dort kompilieren? – dirceusemighini

Antwort

Verwandte Themen