sbt 1.1.1忽略了与传递依赖的分类器的依赖关系

时间:2018-02-15 08:26:11

标签: sbt

我构建了一个针对其他依赖项的多个版本的库,使用分类器将它们分开。

现在我想引用它:

libraryDependencies += "com.mycompany" %% "mylib" % "x.y.z" classifier "otherlib-foo"

当我运行sbt compile时,分类器被部分忽略。 mylib已正确加载,但它依赖于具有分类器的另一个库,并且仅在没有它的情况下解析其依赖性。

我错过了什么?

后续1

我补充说:

transitiveClassifiers in Global := Seq(Artifact.SourceClassifier, "otherlib-foo")

但它没有改变任何东西

后续2

当我通过更改我的Git分支更改分类器(需要对依赖库进行一些源调整)并重新发布它时,Spark会覆盖pom。

目前我坚持使用"分类器"进入版本字符串(即" x.y.z-otherlib-foo"作为解决方法并使用此方法,但这不可能是......

0 个答案:

没有答案