我的SBT 1.1.0
设置无法将父依赖性解析为POM文件。
我们在本地索纳特式存储库中发表了几个库。所有这些都取决于<packaging>pom</packaging>
属性集的1个Maven项目。因此,存储库中没有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提出了一个问题
为此问题找到了解决方法。看起来新的HTTP客户端中有一个错误。因此,设置updateOptions := updateOptions.value.withGigahorse(false)
帮助。