Мы используем IntelliJ (CE 2018.3) с sbt 1.2.3 и Artifactory.Поскольку наша Artifactory защищена самопровозглашенным сертификатом, мы хотели бы добавить -Djavax.net.ssl.trustStore=c:/my/custom/cacerts
в командную строку sbt, как она вызывается в IntelliJ (или даже лучше: каждый раз, когда мы вызываем sbt на наших ПК).
Мы хотели бы избежать исправления хранилища доверенных сертификатов нашей JVM, поскольку оно распространяется на наши машины по каналам, которые мы не контролируем.
Существуют ли какие-либо глобально доступные флаги среды или настройки sbt, которые мы можем использовать для этого, что-токак глобальные настройки sbt ?
Пытался указать все эти флаги в настройках IntelliJ sbt (что, кажется, является подходящим местом для этого), но он застрял навсегда в "Обновлении"project "
Файл> Настройки> Сборка, выполнение, разработка> sbt> Параметры виртуальной машины
-Dsbt.override.build.repos=true -Dsbt.repository.config=./some/path/sbt.repositories -Dsbt.boot.credentials=%USERPROFILE%/.sbt/.credentials -Djavax.net.ssl.trustStore=c:/Users/%USERNAME%/mycacerts
Сборка из командной строки работает с использованием флагов, показанных выше.