apache / maven-project-info-reports-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 43% | 25% | 16%
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% | 15% | 45% | 27% | 11%
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% | 14% | 43% | 25% | 16%
Longest Files (Top 42)
File# lines# units
DependencyConvergenceReport.java
in src/main/java/org/apache/maven/report/projectinfo
573 39
ScmReport.java
in src/main/java/org/apache/maven/report/projectinfo
419 26
TeamReport.java
in src/main/java/org/apache/maven/report/projectinfo
362 13
AbstractProjectInfoReport.java
in src/main/java/org/apache/maven/report/projectinfo
278 33
LicensesReport.java
in src/main/java/org/apache/maven/report/projectinfo
247 11
PluginsReport.java
in src/main/java/org/apache/maven/report/projectinfo
219 18
ProjectInfoReportUtils.java
in src/main/java/org/apache/maven/report/projectinfo
217 8
ModulesReport.java
in src/main/java/org/apache/maven/report/projectinfo
185 12
PluginManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
163 9
MailingListsReport.java
in src/main/java/org/apache/maven/report/projectinfo
154 7
SummaryReport.java
in src/main/java/org/apache/maven/report/projectinfo
150 8
DependenciesReport.java
in src/main/java/org/apache/maven/report/projectinfo
145 6
DistributionManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
125 8
CiManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
120 7
DependencyInformationReport.java
in src/main/java/org/apache/maven/report/projectinfo
99 6
IssueManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
86 7
IndexReport.java
in src/main/java/org/apache/maven/report/projectinfo
86 7
DependencyManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
78 5
AbstractProjectInfoRenderer.java
in src/main/java/org/apache/maven/report/projectinfo
56 7
settings.xml
in src/it
49 -
verify.groovy
in src/it/MPIR-431
33 -
verify.groovy
in src/it/dependencies-java-1.7-and-1.8
23 -
cgi
download.cgi
in src/site/resources
22 -
site.xml
in src/site
21 -
LicenseMapping.java
in src/main/java/org/apache/maven/report/projectinfo
18 4
site.xml
in src/it/mpir-229/src/site
17 -
site.xml
in src/it/MPIR-242/src/site
16 -
site.xml
in src/it/MPIR-362/src/site
16 -
verify.groovy
in src/it/MPIR-437
12 -
verify.groovy
in src/it/MPIR-375
6 -
verify.groovy
in src/it/MPIR-300
6 -
Main.java
in src/it/multi-module/main/src/main/java/org/apache/maven/its/main
6 -
Dep.java
in src/it/multi-module/dep/src/main/java/org/apache/maven/its/dep
5 -
verify.groovy
in src/it/MPIR-412
4 -
verify.groovy
in src/it/java-version
4 -
verify.groovy
in src/it/MPIR-349/parent
4 -
verify.groovy
in src/it/MPIR-242
3 -
verify.groovy
in src/it/MPIR-407
3 -
verify.groovy
in src/it/multi-module
3 -
verify.groovy
in src/it/mpir-229
2 -
verify.groovy
in src/it/MPIR-362
2 -
verify.groovy
in src/it/MPIR-251
2 -
Files With Most Units (Top 20)
File# lines# units
DependencyConvergenceReport.java
in src/main/java/org/apache/maven/report/projectinfo
573 39
AbstractProjectInfoReport.java
in src/main/java/org/apache/maven/report/projectinfo
278 33
ScmReport.java
in src/main/java/org/apache/maven/report/projectinfo
419 26
PluginsReport.java
in src/main/java/org/apache/maven/report/projectinfo
219 18
TeamReport.java
in src/main/java/org/apache/maven/report/projectinfo
362 13
ModulesReport.java
in src/main/java/org/apache/maven/report/projectinfo
185 12
LicensesReport.java
in src/main/java/org/apache/maven/report/projectinfo
247 11
PluginManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
163 9
SummaryReport.java
in src/main/java/org/apache/maven/report/projectinfo
150 8
ProjectInfoReportUtils.java
in src/main/java/org/apache/maven/report/projectinfo
217 8
DistributionManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
125 8
IssueManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
86 7
IndexReport.java
in src/main/java/org/apache/maven/report/projectinfo
86 7
CiManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
120 7
AbstractProjectInfoRenderer.java
in src/main/java/org/apache/maven/report/projectinfo
56 7
MailingListsReport.java
in src/main/java/org/apache/maven/report/projectinfo
154 7
DependenciesReport.java
in src/main/java/org/apache/maven/report/projectinfo
145 6
DependencyInformationReport.java
in src/main/java/org/apache/maven/report/projectinfo
99 6
DependencyManagementReport.java
in src/main/java/org/apache/maven/report/projectinfo
78 5
LicenseMapping.java
in src/main/java/org/apache/maven/report/projectinfo
18 4
Files With Long Lines (Top 6)

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

File# lines# units# long lines
verify.groovy
in src/it/MPIR-375
6 - 1
verify.groovy
in src/it/MPIR-242
3 - 1
site.xml
in src/it/MPIR-242/src/site
16 - 1
verify.groovy
in src/it/mpir-229
2 - 1
site.xml
in src/it/mpir-229/src/site
17 - 1
site.xml
in src/it/MPIR-362/src/site
16 - 1
Correlations

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

src/it/MPIR-431/verify.groovy x: 2 commits (all time) y: 33 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java x: 21 commits (all time) y: 99 lines of code src/main/java/org/apache/maven/report/projectinfo/CiManagementReport.java x: 10 commits (all time) y: 120 lines of code src/main/java/org/apache/maven/report/projectinfo/DistributionManagementReport.java x: 8 commits (all time) y: 125 lines of code src/main/java/org/apache/maven/report/projectinfo/IndexReport.java x: 6 commits (all time) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/LicensesReport.java x: 7 commits (all time) y: 247 lines of code src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java x: 41 commits (all time) y: 154 lines of code src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java x: 22 commits (all time) y: 185 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginManagementReport.java x: 29 commits (all time) y: 163 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java x: 23 commits (all time) y: 219 lines of code src/main/java/org/apache/maven/report/projectinfo/ScmReport.java x: 61 commits (all time) y: 419 lines of code src/main/java/org/apache/maven/report/projectinfo/TeamReport.java x: 10 commits (all time) y: 362 lines of code src/it/MPIR-437/verify.groovy x: 1 commits (all time) y: 12 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java x: 59 commits (all time) y: 278 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoRenderer.java x: 10 commits (all time) y: 56 lines of code src/main/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtils.java x: 30 commits (all time) y: 217 lines of code src/main/java/org/apache/maven/report/projectinfo/SummaryReport.java x: 7 commits (all time) y: 150 lines of code src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java x: 89 commits (all time) y: 145 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java x: 26 commits (all time) y: 78 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyConvergenceReport.java x: 45 commits (all time) y: 573 lines of code src/main/java/org/apache/maven/report/projectinfo/LicenseMapping.java x: 2 commits (all time) y: 18 lines of code src/it/MPIR-242/src/site/site.xml x: 3 commits (all time) y: 16 lines of code src/it/mpir-229/verify.groovy x: 3 commits (all time) y: 2 lines of code src/it/MPIR-407/verify.groovy x: 1 commits (all time) y: 3 lines of code src/it/dependencies-java-1.7-and-1.8/verify.groovy x: 3 commits (all time) y: 23 lines of code src/it/multi-module/verify.groovy x: 2 commits (all time) y: 3 lines of code src/it/settings.xml x: 9 commits (all time) y: 49 lines of code src/it/MPIR-375/verify.groovy x: 1 commits (all time) y: 6 lines of code src/it/java-version/verify.groovy x: 5 commits (all time) y: 4 lines of code src/site/site.xml x: 20 commits (all time) y: 21 lines of code src/it/MPIR-362/verify.groovy x: 1 commits (all time) y: 2 lines of code src/site/resources/download.cgi x: 2 commits (all time) y: 22 lines of code
573.0
lines of code
  min: 2.0
  average: 96.17
  25th percentile: 5.75
  median: 28.0
  75th percentile: 151.0
  max: 573.0
0 89.0
commits (all time)
min: 1.0 | average: 13.74 | 25th percentile: 1.75 | median: 5.5 | 75th percentile: 21.25 | max: 89.0

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

src/it/MPIR-431/verify.groovy x: 2 contributors (all time) y: 33 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java x: 9 contributors (all time) y: 99 lines of code src/main/java/org/apache/maven/report/projectinfo/CiManagementReport.java x: 7 contributors (all time) y: 120 lines of code src/main/java/org/apache/maven/report/projectinfo/DistributionManagementReport.java x: 6 contributors (all time) y: 125 lines of code src/main/java/org/apache/maven/report/projectinfo/IndexReport.java x: 4 contributors (all time) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/LicensesReport.java x: 5 contributors (all time) y: 247 lines of code src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java x: 15 contributors (all time) y: 154 lines of code src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java x: 10 contributors (all time) y: 185 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginManagementReport.java x: 11 contributors (all time) y: 163 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java x: 10 contributors (all time) y: 219 lines of code src/main/java/org/apache/maven/report/projectinfo/ScmReport.java x: 17 contributors (all time) y: 419 lines of code src/main/java/org/apache/maven/report/projectinfo/TeamReport.java x: 7 contributors (all time) y: 362 lines of code src/it/MPIR-437/verify.groovy x: 1 contributors (all time) y: 12 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoReport.java x: 17 contributors (all time) y: 278 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoRenderer.java x: 6 contributors (all time) y: 56 lines of code src/main/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtils.java x: 12 contributors (all time) y: 217 lines of code src/main/java/org/apache/maven/report/projectinfo/SummaryReport.java x: 5 contributors (all time) y: 150 lines of code src/main/java/org/apache/maven/report/projectinfo/DependenciesReport.java x: 20 contributors (all time) y: 145 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyManagementReport.java x: 10 contributors (all time) y: 78 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyConvergenceReport.java x: 17 contributors (all time) y: 573 lines of code src/main/java/org/apache/maven/report/projectinfo/LicenseMapping.java x: 2 contributors (all time) y: 18 lines of code src/it/MPIR-242/src/site/site.xml x: 1 contributors (all time) y: 16 lines of code src/it/mpir-229/verify.groovy x: 2 contributors (all time) y: 2 lines of code src/it/MPIR-407/verify.groovy x: 1 contributors (all time) y: 3 lines of code src/it/dependencies-java-1.7-and-1.8/verify.groovy x: 1 contributors (all time) y: 23 lines of code src/it/multi-module/verify.groovy x: 2 contributors (all time) y: 3 lines of code src/it/settings.xml x: 4 contributors (all time) y: 49 lines of code src/it/MPIR-375/verify.groovy x: 1 contributors (all time) y: 6 lines of code src/site/site.xml x: 9 contributors (all time) y: 21 lines of code src/it/MPIR-362/verify.groovy x: 1 contributors (all time) y: 2 lines of code src/site/resources/download.cgi x: 2 contributors (all time) y: 22 lines of code
573.0
lines of code
  min: 2.0
  average: 96.17
  25th percentile: 5.75
  median: 28.0
  75th percentile: 151.0
  max: 573.0
0 20.0
contributors (all time)
min: 1.0 | average: 5.55 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.25 | max: 20.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): 17 points

src/it/MPIR-431/verify.groovy x: 1 commits (90d) y: 33 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java x: 1 commits (90d) y: 99 lines of code src/main/java/org/apache/maven/report/projectinfo/CiManagementReport.java x: 2 commits (90d) y: 120 lines of code src/main/java/org/apache/maven/report/projectinfo/DistributionManagementReport.java x: 2 commits (90d) y: 125 lines of code src/main/java/org/apache/maven/report/projectinfo/IndexReport.java x: 1 commits (90d) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/IssueManagementReport.java x: 2 commits (90d) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/LicensesReport.java x: 2 commits (90d) y: 247 lines of code src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java x: 1 commits (90d) y: 154 lines of code src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java x: 1 commits (90d) y: 185 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginManagementReport.java x: 1 commits (90d) y: 163 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java x: 1 commits (90d) y: 219 lines of code src/main/java/org/apache/maven/report/projectinfo/ScmReport.java x: 2 commits (90d) y: 419 lines of code src/main/java/org/apache/maven/report/projectinfo/TeamReport.java x: 2 commits (90d) y: 362 lines of code src/it/MPIR-437/verify.groovy x: 1 commits (90d) y: 12 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoRenderer.java x: 1 commits (90d) y: 56 lines of code src/main/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtils.java x: 1 commits (90d) y: 217 lines of code src/main/java/org/apache/maven/report/projectinfo/SummaryReport.java x: 1 commits (90d) y: 150 lines of code
419.0
lines of code
  min: 12.0
  average: 160.76
  25th percentile: 86.0
  median: 150.0
  75th percentile: 218.0
  max: 419.0
0 2.0
commits (90d)
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

src/it/MPIR-431/verify.groovy x: 1 contributors (90d) y: 33 lines of code src/main/java/org/apache/maven/report/projectinfo/DependencyInformationReport.java x: 1 contributors (90d) y: 99 lines of code src/main/java/org/apache/maven/report/projectinfo/CiManagementReport.java x: 2 contributors (90d) y: 120 lines of code src/main/java/org/apache/maven/report/projectinfo/DistributionManagementReport.java x: 2 contributors (90d) y: 125 lines of code src/main/java/org/apache/maven/report/projectinfo/IndexReport.java x: 1 contributors (90d) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/IssueManagementReport.java x: 2 contributors (90d) y: 86 lines of code src/main/java/org/apache/maven/report/projectinfo/LicensesReport.java x: 2 contributors (90d) y: 247 lines of code src/main/java/org/apache/maven/report/projectinfo/MailingListsReport.java x: 1 contributors (90d) y: 154 lines of code src/main/java/org/apache/maven/report/projectinfo/ModulesReport.java x: 1 contributors (90d) y: 185 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginManagementReport.java x: 1 contributors (90d) y: 163 lines of code src/main/java/org/apache/maven/report/projectinfo/PluginsReport.java x: 1 contributors (90d) y: 219 lines of code src/main/java/org/apache/maven/report/projectinfo/ScmReport.java x: 2 contributors (90d) y: 419 lines of code src/main/java/org/apache/maven/report/projectinfo/TeamReport.java x: 2 contributors (90d) y: 362 lines of code src/it/MPIR-437/verify.groovy x: 1 contributors (90d) y: 12 lines of code src/main/java/org/apache/maven/report/projectinfo/AbstractProjectInfoRenderer.java x: 1 contributors (90d) y: 56 lines of code src/main/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtils.java x: 1 contributors (90d) y: 217 lines of code src/main/java/org/apache/maven/report/projectinfo/SummaryReport.java x: 1 contributors (90d) y: 150 lines of code
419.0
lines of code
  min: 12.0
  average: 160.76
  25th percentile: 86.0
  median: 150.0
  75th percentile: 218.0
  max: 419.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0