2015-04-03 9 views
13

bekam ich einen Fehler wie diesen, wenn ich run 'SBT kompilieren':Run SBT mit -Ylog-Classpath

missing or invalid dependency detected while loading class file 'DefaultReads.class'. 
[error] Could not access term time in package java, 
[error] because it (or its dependencies) are missing. Check your build definition for 
[error] missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) 

Wie kann ich passieren -Ylog-classpath SBT?

Antwort

17

-Y ist nur ein scalac Parameter. Es gibt zwei Arten, wie die doc-Y ist privat und -X fortgeschritten ist. Der Unterschied ist, dass private ohne vorherige Ankündigung entfernt werden können, und Sie sollten sich dessen bewusst sein.

scalac Optionen hinzuzufügen fügen Sie folgende Zeile zu build.sbt Datei:

scalacOptions += "-Ylog-classpath" 

Ebenso können Sie javac Optionen mit javacOptions hinzufügen.