是否有工具或技术来搜索兼容的新版本的软件包依赖项?

时间:2014-02-09 01:22:50

标签: scala maven dependencies sbt versioning

当你使用maven,ivy2或sbt管理你的软件包依赖项时,有很多技术可以让你看到哪些软件包版本依赖于其他软件包版本,并看看哪些软件包驱逐了其他版本。

例如,在使用sbt和scala时查看现有依赖项的一个有用工具是sbt-dependency-graph

但是当你想要升级到更新的软件包时,你怎么能找到一个有效的组合?

是否有搜索这些组合的工具?

是否有系统的,希望有效的手动搜索方式?

使用sbt和scala时,这会变得更加困难,因为编译器版本通常是包标识符的一部分。

请告诉我们您转移到新版程序包的提示。

1 个答案:

答案 0 :(得分:2)

我承认我不确定它是否确保所有版本都兼容,但sbt-updates会告诉您哪些点,次要和主要版本升级可用于您的依赖项。