sbt-dependency-graph

Latest version Join the chat at https://gitter.im/jrudolph/sbt-dependency-graph

An sbt plugin to visualize your project’s dependencies.

Quickstart

Use this line in ~/.sbt/1.0/plugins/plugins.sbt to install globally or in your project’s project/plugins.sbt:

addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.2+13-313b6da7+20190224-1606")

Example Output

dependencyBrowseGraph: dependencyBrowseGraph in action

dependencyBrowseTree:

dependencyBrowseTree in action

dependencyTree:

org.example:blubber_2.12:0.1 [S]
  +-com.codahale:jerkson_2.9.1:0.5.0 [S]
    +-org.codehaus.jackson:jackson-core-asl:1.9.11
    +-org.codehaus.jackson:jackson-mapper-asl:1.9.11
      +-org.codehaus.jackson:jackson-core-asl:1.9.11
      
Full source at GitHub

whatDependsOn:

dependencyList:

com.codahale:jerkson_2.9.1:0.5.0
org.codehaus.jackson:jackson-core-asl:1.9.11
org.codehaus.jackson:jackson-mapper-asl:1.9.11
org.example:blubber_2.12:0.1
Full source at GitHub

dependencyStats:

  1.754 MB ------- MB    3    1 org.example:blubber_2.12:0.1
  1.754 MB   0.741 MB    2    2 com.codahale:jerkson_2.9.1:0.5.0
  1.013 MB   0.780 MB    1    1 org.codehaus.jackson:jackson-mapper-asl:1.9.11
  0.232 MB   0.232 MB    0    0 org.codehaus.jackson:jackson-core-asl:1.9.11

Columns are
 - Jar-Size including dependencies
 - Jar-Size
 - Number of transitive dependencies
 - Number of direct dependencies
 - ModuleID
Full source at GitHub

dependencyLicenseInfo:

No license specified
	 org.example:blubber_2.12:0.1

The Apache Software License, Version 2.0
	 org.codehaus.jackson:jackson-mapper-asl:1.9.11
	 org.codehaus.jackson:jackson-core-asl:1.9.11

The MIT License
	 com.codahale:jerkson_2.9.1:0.5.0
Full source at GitHub