我的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
答案 0 :(得分:2)
找到此问题的解决方法。看起来新的http客户端有一个错误。
因此设置updateOptions := updateOptions.value.withGigahorse(false)
有帮助。