как мне заставить sbt использовать локальный репозиторий прокси maven (Nexus )?

У меня есть проект sbt (Scala), который в настоящее время извлекает артефакты из Интернета. Мы хотели бы перейти к корпоративномустандартизированный репозиторий Nexus, который будет кэшировать артефакты. Из документации Nexus я понимаю, как это сделать для проектов Maven. Но sbt явно использует другой подход. (Я понимаю, что Ivy каким-то образом замешан, но я никогда не использовал его и не понимаю, как это работает.)

Как мне сообщить sbt и / или лежащему в его основе Ivy использовать корпоративную систему репозитория Nexus для всех зависимостей? Я бы хотел, чтобы в ответе использовался какой-то файл конфигурации на уровне проекта, чтобы новые клоны нашего исходного репозитория автоматически использовали прокси. (То есть возиться с файлами конфигурации для каждого пользователя в точечном каталоге нецелесообразно.)

Спасибо!

72
задан Harlan 22 September 2010 в 19:50
поделиться