2015-04-03 2 views
13

классов я получил сообщение об ошибке, как это, когда я бег 'ДУ компиляцию':Run 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" 

Аналогично вы можете добавить javac варианты с javacOptions.

Смежные вопросы