apache / maven-dependency-tree
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 30% | 69%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 0% | 33% | 66%
xml0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 0% | 30% | 69%
Longest Files (Top 35)
File# lines# units
DefaultDependencyCollectorBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
179 8
DefaultDependencyGraphBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
112 6
DefaultDependencyNode.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
101 14
VerboseDependencyNode.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
89 5
SerializingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
82 10
DependencyCollectorRequest.java
in src/main/java/org/apache/maven/shared/dependency/graph
74 11
GraphMojo.java
in src/it/setup-plugin/src/main/java/graph
68 1
DirectScopeDependencySelector.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
61 6
ResolveDependenciesLifecycleParticipant.java
in src/it/setup-extension/src/main/java/org/apache/maven/its/deptree
58 1
BuildingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
51 6
FilteringDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
37 5
settings.xml
in src/it
35 -
AncestorOrSelfDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
30 4
VerboseJavaScopeSelector.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
29 2
ConflictData.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
29 7
AndDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
26 4
CollectingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
23 4
cgi
download.cgi
in src/site/resources
22 -
ArtifactDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
18 3
DependencyNode.java
in src/main/java/org/apache/maven/shared/dependency/graph
17 -
DependencyGraphBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph
15 1
site.xml
in src/site
14 -
DependencyCollectorBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph
11 1
DependencyCollectorBuilderException.java
in src/main/java/org/apache/maven/shared/dependency/graph
10 2
DependencyGraphBuilderException.java
in src/main/java/org/apache/maven/shared/dependency/graph
10 2
ContainingClass.java
in src/it/reactor/module-z-deps-y/src/main/java/org/apache/maven/shared/dependency
9 1
DependentClass.java
in src/it/reactor/module-y-deps-x/src/main/java/org/apache/maven/shared/dependency
9 1
SimpleClass.java
in src/it/reactor/module-x/src/main/java/org/apache/maven/shared/dependency
8 1
DependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
6 -
verify.groovy
in src/it/compile-provided-verbose
6 -
verify.groovy
in src/it/verbose-war
6 -
verify.groovy
in src/it/runtime-provided-verbose
6 -
verify.groovy
in src/it/verbose
6 -
DependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
5 -
verify.groovy
in src/it/display-optional-information
3 -
Files With Most Units (Top 24)
File# lines# units
DefaultDependencyNode.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
101 14
DependencyCollectorRequest.java
in src/main/java/org/apache/maven/shared/dependency/graph
74 11
SerializingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
82 10
DefaultDependencyCollectorBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
179 8
ConflictData.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
29 7
BuildingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
51 6
DefaultDependencyGraphBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
112 6
DirectScopeDependencySelector.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
61 6
FilteringDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
37 5
VerboseDependencyNode.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
89 5
AncestorOrSelfDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
30 4
AndDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
26 4
CollectingDependencyNodeVisitor.java
in src/main/java/org/apache/maven/shared/dependency/graph/traversal
23 4
ArtifactDependencyNodeFilter.java
in src/main/java/org/apache/maven/shared/dependency/graph/filter
18 3
DependencyCollectorBuilderException.java
in src/main/java/org/apache/maven/shared/dependency/graph
10 2
DependencyGraphBuilderException.java
in src/main/java/org/apache/maven/shared/dependency/graph
10 2
VerboseJavaScopeSelector.java
in src/main/java/org/apache/maven/shared/dependency/graph/internal
29 2
DependencyGraphBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph
15 1
DependencyCollectorBuilder.java
in src/main/java/org/apache/maven/shared/dependency/graph
11 1
ResolveDependenciesLifecycleParticipant.java
in src/it/setup-extension/src/main/java/org/apache/maven/its/deptree
58 1
ContainingClass.java
in src/it/reactor/module-z-deps-y/src/main/java/org/apache/maven/shared/dependency
9 1
DependentClass.java
in src/it/reactor/module-y-deps-x/src/main/java/org/apache/maven/shared/dependency
9 1
SimpleClass.java
in src/it/reactor/module-x/src/main/java/org/apache/maven/shared/dependency
8 1
GraphMojo.java
in src/it/setup-plugin/src/main/java/graph
68 1
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 5 long lines.

File# lines# units# long lines
GraphMojo.java
in src/it/setup-plugin/src/main/java/graph
68 1 2
verify.groovy
in src/it/verbose-war
6 - 1
verify.groovy
in src/it/verbose
6 - 1
site.xml
in src/site
14 - 1
Correlations

File Size vs. Commits (all time): 35 points

src/main/java/org/apache/maven/shared/dependency/graph/internal/VerboseDependencyNode.java x: 3 commits (all time) y: 89 lines of code src/it/display-optional-information/verify.groovy x: 1 commits (all time) y: 3 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyGraphBuilder.java x: 22 commits (all time) y: 112 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyNode.java x: 14 commits (all time) y: 101 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorBuilder.java x: 5 commits (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorBuilderException.java x: 2 commits (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorRequest.java x: 2 commits (all time) y: 74 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyGraphBuilder.java x: 13 commits (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyGraphBuilderException.java x: 3 commits (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyNode.java x: 12 commits (all time) y: 17 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/AncestorOrSelfDependencyNodeFilter.java x: 4 commits (all time) y: 30 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/AndDependencyNodeFilter.java x: 5 commits (all time) y: 26 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/ArtifactDependencyNodeFilter.java x: 4 commits (all time) y: 18 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/DependencyNodeFilter.java x: 3 commits (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/ConflictData.java x: 2 commits (all time) y: 29 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyCollectorBuilder.java x: 6 commits (all time) y: 179 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DirectScopeDependencySelector.java x: 2 commits (all time) y: 61 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/BuildingDependencyNodeVisitor.java x: 9 commits (all time) y: 51 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/CollectingDependencyNodeVisitor.java x: 4 commits (all time) y: 23 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/DependencyNodeVisitor.java x: 3 commits (all time) y: 6 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/FilteringDependencyNodeVisitor.java x: 4 commits (all time) y: 37 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/SerializingDependencyNodeVisitor.java x: 6 commits (all time) y: 82 lines of code src/it/settings.xml x: 2 commits (all time) y: 35 lines of code src/it/compile-provided-verbose/verify.groovy x: 1 commits (all time) y: 6 lines of code src/it/setup-extension/src/main/java/org/apache/maven/its/deptree/ResolveDependenciesLifecycleParticipant.java x: 1 commits (all time) y: 58 lines of code src/it/setup-plugin/src/main/java/graph/GraphMojo.java x: 1 commits (all time) y: 68 lines of code src/site/site.xml x: 3 commits (all time) y: 14 lines of code src/it/reactor/module-x/src/main/java/org/apache/maven/shared/dependency/SimpleClass.java x: 1 commits (all time) y: 8 lines of code src/it/reactor/module-y-deps-x/src/main/java/org/apache/maven/shared/dependency/DependentClass.java x: 1 commits (all time) y: 9 lines of code src/site/resources/download.cgi x: 2 commits (all time) y: 22 lines of code
179.0
lines of code
  min: 3.0
  average: 36.14
  25th percentile: 9.0
  median: 22.0
  75th percentile: 58.0
  max: 179.0
0 22.0
commits (all time)
min: 1.0 | average: 4.2 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 22.0

File Size vs. Contributors (all time): 35 points

src/main/java/org/apache/maven/shared/dependency/graph/internal/VerboseDependencyNode.java x: 3 contributors (all time) y: 89 lines of code src/it/display-optional-information/verify.groovy x: 1 contributors (all time) y: 3 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyGraphBuilder.java x: 8 contributors (all time) y: 112 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyNode.java x: 8 contributors (all time) y: 101 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorBuilder.java x: 4 contributors (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorBuilderException.java x: 2 contributors (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyCollectorRequest.java x: 2 contributors (all time) y: 74 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyGraphBuilder.java x: 4 contributors (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyGraphBuilderException.java x: 3 contributors (all time) y: 10 lines of code src/main/java/org/apache/maven/shared/dependency/graph/DependencyNode.java x: 5 contributors (all time) y: 17 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/AncestorOrSelfDependencyNodeFilter.java x: 4 contributors (all time) y: 30 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/AndDependencyNodeFilter.java x: 5 contributors (all time) y: 26 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/ArtifactDependencyNodeFilter.java x: 4 contributors (all time) y: 18 lines of code src/main/java/org/apache/maven/shared/dependency/graph/filter/DependencyNodeFilter.java x: 3 contributors (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/ConflictData.java x: 2 contributors (all time) y: 29 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DefaultDependencyCollectorBuilder.java x: 5 contributors (all time) y: 179 lines of code src/main/java/org/apache/maven/shared/dependency/graph/internal/DirectScopeDependencySelector.java x: 2 contributors (all time) y: 61 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/BuildingDependencyNodeVisitor.java x: 6 contributors (all time) y: 51 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/CollectingDependencyNodeVisitor.java x: 4 contributors (all time) y: 23 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/DependencyNodeVisitor.java x: 3 contributors (all time) y: 6 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/FilteringDependencyNodeVisitor.java x: 4 contributors (all time) y: 37 lines of code src/main/java/org/apache/maven/shared/dependency/graph/traversal/SerializingDependencyNodeVisitor.java x: 5 contributors (all time) y: 82 lines of code src/it/settings.xml x: 2 contributors (all time) y: 35 lines of code src/it/compile-provided-verbose/verify.groovy x: 1 contributors (all time) y: 6 lines of code src/it/setup-extension/src/main/java/org/apache/maven/its/deptree/ResolveDependenciesLifecycleParticipant.java x: 1 contributors (all time) y: 58 lines of code src/it/setup-plugin/src/main/java/graph/GraphMojo.java x: 1 contributors (all time) y: 68 lines of code src/site/site.xml x: 2 contributors (all time) y: 14 lines of code src/it/reactor/module-x/src/main/java/org/apache/maven/shared/dependency/SimpleClass.java x: 1 contributors (all time) y: 8 lines of code src/it/reactor/module-y-deps-x/src/main/java/org/apache/maven/shared/dependency/DependentClass.java x: 1 contributors (all time) y: 9 lines of code src/site/resources/download.cgi x: 2 contributors (all time) y: 22 lines of code
179.0
lines of code
  min: 3.0
  average: 36.14
  25th percentile: 9.0
  median: 22.0
  75th percentile: 58.0
  max: 179.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 8.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".