apache / maven-shared-io
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 26% | 17% | 55%
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% | 27% | 18% | 53%
xml0% | 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% | 26% | 17% | 55%
Longest Files (Top 30)
File# lines# units
DefaultMessageHolder.java
in src/main/java/org/apache/maven/shared/io/logging
309 60
ArtifactLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
105 4
DefaultDownloadManager.java
in src/main/java/org/apache/maven/shared/io/download
103 4
FileLocation.java
in src/main/java/org/apache/maven/shared/io/location
74 12
MessageHolder.java
in src/main/java/org/apache/maven/shared/io/logging
50 -
MessageLevels.java
in src/main/java/org/apache/maven/shared/io/logging
48 3
StaleResourceScanner.java
in src/main/java/org/apache/maven/shared/io/scan
47 4
Locator.java
in src/main/java/org/apache/maven/shared/io/location
42 8
AbstractResourceInclusionScanner.java
in src/main/java/org/apache/maven/shared/io/scan
39 2
URLLocation.java
in src/main/java/org/apache/maven/shared/io/location
30 2
ClasspathResourceLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
28 3
SuffixMapping.java
in src/main/java/org/apache/maven/shared/io/scan/mapping
27 3
SimpleResourceInclusionScanner.java
in src/main/java/org/apache/maven/shared/io/scan
27 2
URLLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
26 3
PlexusLoggerSink.java
in src/main/java/org/apache/maven/shared/io/logging
24 6
MojoLogSink.java
in src/main/java/org/apache/maven/shared/io/logging
23 6
cgi
download.cgi
in src/site/resources
22 -
SingleTargetMapping.java
in src/main/java/org/apache/maven/shared/io/scan/mapping
19 2
DownloadFailedException.java
in src/main/java/org/apache/maven/shared/io/download
16 3
components.xml
in src/main/resources/META-INF/plexus
15 -
FileLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
15 1
site.xml
in src/site
14 -
Location.java
in src/main/java/org/apache/maven/shared/io/location
14 -
DownloadManager.java
in src/main/java/org/apache/maven/shared/io/download
11 -
InclusionScanException.java
in src/main/java/org/apache/maven/shared/io/scan
9 2
ArtifactLocation.java
in src/main/java/org/apache/maven/shared/io/location
8 1
ResourceInclusionScanner.java
in src/main/java/org/apache/maven/shared/io/scan
8 -
MessageSink.java
in src/main/java/org/apache/maven/shared/io/logging
8 -
SourceMapping.java
in src/main/java/org/apache/maven/shared/io/scan/mapping
7 -
LocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
5 -
Files With Most Units (Top 20)
File# lines# units
DefaultMessageHolder.java
in src/main/java/org/apache/maven/shared/io/logging
309 60
FileLocation.java
in src/main/java/org/apache/maven/shared/io/location
74 12
Locator.java
in src/main/java/org/apache/maven/shared/io/location
42 8
PlexusLoggerSink.java
in src/main/java/org/apache/maven/shared/io/logging
24 6
MojoLogSink.java
in src/main/java/org/apache/maven/shared/io/logging
23 6
ArtifactLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
105 4
StaleResourceScanner.java
in src/main/java/org/apache/maven/shared/io/scan
47 4
DefaultDownloadManager.java
in src/main/java/org/apache/maven/shared/io/download
103 4
URLLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
26 3
ClasspathResourceLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
28 3
SuffixMapping.java
in src/main/java/org/apache/maven/shared/io/scan/mapping
27 3
DownloadFailedException.java
in src/main/java/org/apache/maven/shared/io/download
16 3
MessageLevels.java
in src/main/java/org/apache/maven/shared/io/logging
48 3
URLLocation.java
in src/main/java/org/apache/maven/shared/io/location
30 2
SingleTargetMapping.java
in src/main/java/org/apache/maven/shared/io/scan/mapping
19 2
AbstractResourceInclusionScanner.java
in src/main/java/org/apache/maven/shared/io/scan
39 2
InclusionScanException.java
in src/main/java/org/apache/maven/shared/io/scan
9 2
SimpleResourceInclusionScanner.java
in src/main/java/org/apache/maven/shared/io/scan
27 2
FileLocatorStrategy.java
in src/main/java/org/apache/maven/shared/io/location
15 1
ArtifactLocation.java
in src/main/java/org/apache/maven/shared/io/location
8 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
site.xml
in src/site
14 - 1
Correlations

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

src/main/java/org/apache/maven/shared/io/download/DefaultDownloadManager.java x: 13 commits (all time) y: 103 lines of code src/main/java/org/apache/maven/shared/io/download/DownloadFailedException.java x: 4 commits (all time) y: 16 lines of code src/main/java/org/apache/maven/shared/io/download/DownloadManager.java x: 6 commits (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/io/location/ArtifactLocation.java x: 5 commits (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/io/location/ArtifactLocatorStrategy.java x: 6 commits (all time) y: 105 lines of code src/main/java/org/apache/maven/shared/io/location/ClasspathResourceLocatorStrategy.java x: 6 commits (all time) y: 28 lines of code src/main/java/org/apache/maven/shared/io/location/FileLocation.java x: 6 commits (all time) y: 74 lines of code src/main/java/org/apache/maven/shared/io/location/FileLocatorStrategy.java x: 5 commits (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/io/location/Location.java x: 5 commits (all time) y: 14 lines of code src/main/java/org/apache/maven/shared/io/location/Locator.java x: 5 commits (all time) y: 42 lines of code src/main/java/org/apache/maven/shared/io/location/LocatorStrategy.java x: 5 commits (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/io/location/URLLocation.java x: 8 commits (all time) y: 30 lines of code src/main/java/org/apache/maven/shared/io/location/URLLocatorStrategy.java x: 4 commits (all time) y: 26 lines of code src/main/java/org/apache/maven/shared/io/logging/DefaultMessageHolder.java x: 10 commits (all time) y: 309 lines of code src/main/java/org/apache/maven/shared/io/logging/MessageHolder.java x: 6 commits (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/io/logging/MessageLevels.java x: 5 commits (all time) y: 48 lines of code src/main/java/org/apache/maven/shared/io/logging/MessageSink.java x: 4 commits (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/io/logging/MojoLogSink.java x: 4 commits (all time) y: 23 lines of code src/main/java/org/apache/maven/shared/io/logging/PlexusLoggerSink.java x: 9 commits (all time) y: 24 lines of code src/main/java/org/apache/maven/shared/io/scan/AbstractResourceInclusionScanner.java x: 5 commits (all time) y: 39 lines of code src/main/java/org/apache/maven/shared/io/scan/InclusionScanException.java x: 3 commits (all time) y: 9 lines of code src/main/java/org/apache/maven/shared/io/scan/SimpleResourceInclusionScanner.java x: 6 commits (all time) y: 27 lines of code src/main/java/org/apache/maven/shared/io/scan/StaleResourceScanner.java x: 4 commits (all time) y: 47 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SingleTargetMapping.java x: 4 commits (all time) y: 19 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SourceMapping.java x: 4 commits (all time) y: 7 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SuffixMapping.java x: 4 commits (all time) y: 27 lines of code src/site/site.xml x: 3 commits (all time) y: 14 lines of code src/site/resources/download.cgi x: 2 commits (all time) y: 22 lines of code src/main/resources/META-INF/plexus/components.xml x: 3 commits (all time) y: 15 lines of code
309.0
lines of code
  min: 5.0
  average: 39.1
  25th percentile: 13.25
  median: 23.5
  75th percentile: 43.25
  max: 309.0
0 13.0
commits (all time)
min: 2.0 | average: 5.27 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 6.0 | max: 13.0

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

src/main/java/org/apache/maven/shared/io/download/DefaultDownloadManager.java x: 7 contributors (all time) y: 103 lines of code src/main/java/org/apache/maven/shared/io/download/DownloadFailedException.java x: 4 contributors (all time) y: 16 lines of code src/main/java/org/apache/maven/shared/io/download/DownloadManager.java x: 4 contributors (all time) y: 11 lines of code src/main/java/org/apache/maven/shared/io/location/ArtifactLocation.java x: 4 contributors (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/io/location/ArtifactLocatorStrategy.java x: 4 contributors (all time) y: 105 lines of code src/main/java/org/apache/maven/shared/io/location/ClasspathResourceLocatorStrategy.java x: 5 contributors (all time) y: 28 lines of code src/main/java/org/apache/maven/shared/io/location/FileLocation.java x: 5 contributors (all time) y: 74 lines of code src/main/java/org/apache/maven/shared/io/location/FileLocatorStrategy.java x: 4 contributors (all time) y: 15 lines of code src/main/java/org/apache/maven/shared/io/location/Location.java x: 4 contributors (all time) y: 14 lines of code src/main/java/org/apache/maven/shared/io/location/Locator.java x: 4 contributors (all time) y: 42 lines of code src/main/java/org/apache/maven/shared/io/location/LocatorStrategy.java x: 4 contributors (all time) y: 5 lines of code src/main/java/org/apache/maven/shared/io/location/URLLocation.java x: 6 contributors (all time) y: 30 lines of code src/main/java/org/apache/maven/shared/io/location/URLLocatorStrategy.java x: 4 contributors (all time) y: 26 lines of code src/main/java/org/apache/maven/shared/io/logging/DefaultMessageHolder.java x: 5 contributors (all time) y: 309 lines of code src/main/java/org/apache/maven/shared/io/logging/MessageHolder.java x: 4 contributors (all time) y: 50 lines of code src/main/java/org/apache/maven/shared/io/logging/MessageLevels.java x: 5 contributors (all time) y: 48 lines of code src/main/java/org/apache/maven/shared/io/logging/MojoLogSink.java x: 4 contributors (all time) y: 23 lines of code src/main/java/org/apache/maven/shared/io/logging/PlexusLoggerSink.java x: 6 contributors (all time) y: 24 lines of code src/main/java/org/apache/maven/shared/io/scan/AbstractResourceInclusionScanner.java x: 4 contributors (all time) y: 39 lines of code src/main/java/org/apache/maven/shared/io/scan/InclusionScanException.java x: 3 contributors (all time) y: 9 lines of code src/main/java/org/apache/maven/shared/io/scan/ResourceInclusionScanner.java x: 3 contributors (all time) y: 8 lines of code src/main/java/org/apache/maven/shared/io/scan/SimpleResourceInclusionScanner.java x: 5 contributors (all time) y: 27 lines of code src/main/java/org/apache/maven/shared/io/scan/StaleResourceScanner.java x: 3 contributors (all time) y: 47 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SingleTargetMapping.java x: 3 contributors (all time) y: 19 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SourceMapping.java x: 3 contributors (all time) y: 7 lines of code src/main/java/org/apache/maven/shared/io/scan/mapping/SuffixMapping.java x: 3 contributors (all time) y: 27 lines of code src/site/site.xml x: 2 contributors (all time) y: 14 lines of code src/site/resources/download.cgi x: 2 contributors (all time) y: 22 lines of code src/main/resources/META-INF/plexus/components.xml x: 2 contributors (all time) y: 15 lines of code
309.0
lines of code
  min: 5.0
  average: 39.1
  25th percentile: 13.25
  median: 23.5
  75th percentile: 43.25
  max: 309.0
0 7.0
contributors (all time)
min: 2.0 | average: 4.0 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 7.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".