Dependencies SBT:将SBT项目的冲突解决程序添加到项目的冲突解决程序(取决于该项目)

Dependencies SBT:将SBT项目的冲突解决程序添加到项目的冲突解决程序(取决于该项目),dependencies,sbt,dependency-resolver,Dependencies,Sbt,Dependency Resolver,我有一个SBT项目a发布在。/nexus url/../a 我有另一个SBT项目B,它依赖于A,为了获得它,它将。/nexus url/../A添加到它的解析器列表中。项目B发布到。/nexus url/../B 我有另一个SBT项目C,它依赖于B,因此为了获得它,它将。/nexus url/../B添加到它的解析器列表中 现在,问题是projectC无法将B添加为依赖项,因为它无法找到projecta。我本以为在导入B时,它会在B的解析器中查找其依赖项,但这似乎没有发生。我是不是想错了 如果是

我有一个SBT项目
a
发布在
。/nexus url/../a

我有另一个SBT项目
B
,它依赖于
A
,为了获得它,它将
。/nexus url/../A
添加到它的解析器列表中。项目
B
发布到
。/nexus url/../B

我有另一个SBT项目
C
,它依赖于
B
,因此为了获得它,它将
。/nexus url/../B
添加到它的解析器列表中

现在,问题是project
C
无法将
B
添加为依赖项,因为它无法找到project
a
。我本以为在导入
B
时,它会在
B
的解析器中查找其依赖项,但这似乎没有发生。我是不是想错了


如果是,是否有办法将
B
的依赖项信息嵌入到发布的包中,以便a可以愉快地出现并导入它?

您需要添加所有依赖的解析程序。因此,对于项目C,您需要将
。/a
。/b
添加到解析器列表中