SBT 1.x не может разрешить родительский пом

Мой SBT 1.1.0 программа установки не может разрешить родительскую зависимость как файл POM.

У нас есть несколько библиотек, опубликованных в локальном репозитории Sonatype. Все они зависят от 1 проекта Maven с <packaging>pom</packaging> набор свойств. Так нет JAR файл в репо, только декларативный POM файл для этого родительского проекта, и это POM доступно и доступно.

SBT 0.13.17 разрешает эту цепочку успешно и загружает библиотеки плюс этот родитель POM,

Но SBT 1.x не удается с ошибкой:

unresolved dependency: ... unable to get resource for commons-dependencies-parent-2.165.jar

Пытается скачать JAR вместо POM файл.

Я пытался указать эту родительскую зависимость явно с

"com.zeptolab.commons" % "commons-dependencies-parent" % "2.165"

Но ошибка сохраняется.

Есть идеи или обходные пути? Все проекты уже перешли на SBT 1.1.0 кроме этого из-за этой проблемы.

UPD. Пользовательский распознаватель правильно настроен и работает с sbt 0.13.17

UPD2 Сделал проблему https://github.com/sbt/sbt/issues/3953

1 ответ

Решение

Нашел обходной путь для этой проблемы. Похоже, есть ошибка в новом http-клиенте. Итак, постановка updateOptions := updateOptions.value.withGigahorse(false) помогает.

Другие вопросы по тегам