Для maven я могу создать системную переменную M2_HOME и любой инструмент или IDE, которые используют maven, могут легко обнаружить, где они хранятся. Как указать папку sbt через системные переменные? Есть ли аналог M2_HOME для sbt?
Вы должны установить его с помощью системного свойства sbt.global.base
с помощью SBT 0.13.x вы можете установить это в переменных env JAVA_OPTS
или SBT_OPTS
, файл с именем .sbtopts
в каталоге, в котором вы запускаете sbt in, глобальный файл sbtopts
(/usr/local/etc/sbtopts
на моей машине, предполагайте, что это зависит от того, где вы помещаете sbt) или с такими параметрами командной строки:
sbt -Dsbt.global.base=/somewhere/.sbt
Редактировать:
Кроме того, параметр командной строки -sbt-dir