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)
помогает.