scala - 是否有工具或技术可以搜索兼容的较新版本的包依赖项?

标签 scala maven dependencies sbt versioning

当您使用 maven、ivy2 或 sbt 来管理包依赖项时,有很多技术可以让您查看哪些包版本依赖于其他包版本,并查看哪些版本驱逐其他版本。

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

但是当您希望升级到较新的软件包时,如何找到可行的组合?

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

是否有系统且有效的手动搜索方法?

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

请告诉我们您关于迁移到新的软件包版本的提示。

最佳答案

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

关于scala - 是否有工具或技术可以搜索兼容的较新版本的包依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21654026/

相关文章:

gcc - Homebrew 公式中的替代依赖项(例如用于 gcc)

scala - row.getDouble 中的 Spark scala 参数

scala - Spark 中两个大型数据集之间的交叉连接

scala - 还要注意项目文件

java - 如何使用自己的 XML 配置来实现自定义中介器?

maven - 开普勒中的生命周期未涵盖 aspectj-maven-plugin

java - eclipse无法识别包

java - Spark Hbase : How to convert a dataframe to Hbase org. apache.hadoop.hbase.client.Result

java - 处理重复的完全限定名称

dependencies - 术语 "dependency"在计算机技术方面的含义是什么?