Comment s'assurer que mon projet sbt est à jour
La bonne pratique sur un projet est de toujours être à jour sur ses dépendances. Or c’est assez fastidieux d’aller vérifier ça à la main sur chacune des dépendances. C’est là que sbt-updates peut nous aider à nous en sortir.
Installation du plugin
Bien qu’on puisse envisager de l’installer sur un projet en particulier, ce plugin a plus de sens si il est installé de manière globale sur le poste du développeur. Pour cela, on peut suivre la documentation sbt conjointement avec la documentation du plugin en exécutant ces commandes :
$ echo "// install sbt-updates to any sbt project according to documentation from https://github.com/rtimush/sbt-updates" > ~/.sbt/1.0/plugins/sbt-updates.sbt
$ echo "addSbtPlugin(\"com.timushev.sbt\" % \"sbt-updates\" % \"0.6.3\")" >> ~/.sbt/1.0/plugins/sbt-updates.sbt
Utilisation du plugin
Une fois installé, le plugin peut-être utilisé dans n’importe quel projet pour savoir si vos dépendances peuvent-être mises à jour. Voici comment vérifier ces mises à jour à la fois pour les dépendances de librairies du projet et pour les plugins sbt :
$ sbt
sbt$ dependencyUpdates
sbt$ reload plugins
sbt$ dependencyUpdates
sbt$ reload return