Dependencies SBT:将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的解析器中查找其依赖项,但这似乎没有发生。我是不是想错了 如果是
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
的解析器中查找其依赖项,但这似乎没有发生。我是不是想错了
如果是,是否有办法将
B
的依赖项信息嵌入到发布的包中,以便a可以愉快地出现并导入它?您需要添加所有依赖的解析程序。因此,对于项目C,您需要将。/a
和。/b
添加到解析器列表中