Analyser les dépendances d’un projet sbt
Depuis la version 1.4.0, le fameux plugin sbt-dependency-graph
est inclus nativement dans sbt. La
chose à savoir en revanche, c’est que seule la tâche dependencyTree
est utilisable dans les configurations Compile
et Test
. Pour avoir accès aux autres tâches, il faut rajouter cette ligne dans project/plugins.sbt
:
addDependencyTreePlugin
Connaître la provenance d’une dépendance transitive
Vous ne comprenez pas pourquoi une librairie se retrouve dans votre classpath ? Voici la commande à passer pour savoir quel(s) composant(s) en a besoin :
whatDependsOn <organization> <module> <revision>?