dependencyStats

dependencyStats shows a table with each module a row with (transitive) Jar sizes and number of dependencies

Notes

  • dependencyStats supports the toFile subtask.
  • It will not show the jar size of the original module itself (because a jar might not have been built yet).

Example Output

  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