SBT 1.x无法解决父母pom

时间:2018-02-13 13:19:58

标签: scala sbt sbt1.0

我的SBT 1.1.0设置无法将父依赖关系解析为POM文件。

我们在本地Sonatype存储库中发布了几个库。所有这些都依赖于1个具有<packaging>pom</packaging>属性集的maven项目。因此,repo中没有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"

但是这个bug仍然存在。

任何想法或解决方法?由于此问题,已将所有项目切换到SBT 1.1.0,但此项目除外。

UPD。自定义解析器已正确设置并使用sbt 0.13.17

UPD2提出问题https://github.com/sbt/sbt/issues/3953

1 个答案:

答案 0 :(得分:2)

找到此问题的解决方法。看起来新的http客户端有一个错误。 因此设置updateOptions := updateOptions.value.withGigahorse(false)有帮助。