当您使用 maven、ivy2 或 sbt 来管理包依赖项时,有很多技术可以让您查看哪些包版本依赖于其他包版本,并查看哪些版本驱逐其他版本。
例如,使用 sbt 和 scala 时查看现有依赖关系的一个有用工具是 sbt-dependency-graph
但是当您希望升级到较新的软件包时,如何找到可行的组合?
是否有工具可以搜索这些组合?
是否有系统且有效的手动搜索方法?
当使用 sbt 和 scala 时,这会变得更加困难,因为编译器版本通常是包标识符的一部分。
请告诉我们您关于迁移到新的软件包版本的提示。
最佳答案
我承认我不确定它是否确保所有版本都兼容,但是 sbt-updates将告诉您哪些点、次要和主要版本升级可用于您的依赖项。
关于scala - 是否有工具或技术可以搜索兼容的较新版本的包依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21654026/