自动将sbt依赖项更新为最新版本

ser*_*inc 8 scala sbt

虽然有很多 问题, 处理 未解决的 依赖关系,似乎有更新这些不一般的方式.sbt

你需要手动检查每个人的maven中心,还是有一些漂亮的工具可以自动更新到最新版本?

Tra*_*own 6

我已经为此目的在本地使用sbt-updates插件多年了—只需将其添加到本地sbt用户配置中,然后sbt dependencyUpdates在您的项目目录中运行,您将获得在Maven Central中具有更新的依赖项列表(或为该项目配置的其他任何存储库)。

斯卡拉,管家机器人建立在SBT-更新为依赖更新GitHub的引入请求。如果您的项目是开源的,则可以将它们添加到主实例的配置中(我个人是针对15-20个项目执行此操作,虽然它并不完美,但它非常有用,并且一直在不断完善),也可以自行运行实例(我没有亲自尝试过)。

请注意,这些选择均不能验证依赖项更新是否相互兼容,只是它们是最新的。您仍然需要仔细观察驱逐等行为。