2015-04-03 75 views
13

SBT我得到了这样的错误,当我运行“SBT编译”:运行与-Ylog-类路径

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.) 

如何传递-Ylog-classpath到SBT?

回答

17

-Y只是一个scalac参数。根据doc-Y是私人的和-X被推进有两种类型。不同的是,私人的可以在没有事先通知的情况下被移除,您应该知道这一事实。

要添加scalac选项添加到您的build.sbt文件这一行:

scalacOptions += "-Ylog-classpath" 

同样可以用javacOptions添加javac选项。