Запустить sbt с помощью пути -Ylog-classpath
У меня возникла ошибка, когда я запускаю 'sbt compile':
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?
Ответы
Ответ 1
-Y
является просто параметром scalac
. Есть два типа, поскольку документ -Y
является частным и -X
является продвинутым. Разница в том, что частные могут быть удалены без предварительного уведомления, и вы должны знать об этом факте.
Чтобы добавить параметры scalac
, добавьте в файл build.sbt
эту строку:
scalacOptions += "-Ylog-classpath"
Аналогичным образом вы можете добавить javac
параметры с помощью javacOptions
.