Запустить 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.