apache / maven-jlink-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 25% | 7% | 66%
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% | 45% | 13% | 41%
groovy0% | 0% | 0% | 0% | 100%
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% | 25% | 7% | 66%
Longest Files (Top 50)
File# lines# units
JLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
427 19
AbstractJLinkToolchainExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
126 8
JLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
79 3
AbstractJLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
66 6
components.xml
in src/main/filtered-resources/META-INF/plexus
55 -
settings.xml
in src/it/mrm
51 -
verify.groovy
in src/it/projects/MJLINK-77_compress-parameters
37 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers_jarproject
31 -
Money.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
29 4
AbstractJLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
28 3
verify.groovy
in src/it/projects/MJLINK-26
26 -
verify.groovy
in src/it/projects/cli-options/compress-1
26 -
verify.groovy
in src/it/projects/cli-options/disable-plugin
26 -
verify.groovy
in src/it/projects/cli-options/compress-0
26 -
verify.groovy
in src/it/projects/cli-options/strip-debug
26 -
verify.groovy
in src/it/projects/cli-options/ignore-signing-information
26 -
verify.groovy
in src/it/projects/cli-options/compress-2
26 -
verify.groovy
in src/it/projects/cli-options/no-man-pages
26 -
verify.groovy
in src/it/projects/cli-options/suggest-providers
26 -
verify.groovy
in src/it/projects/cli-options/endian-big
26 -
verify.groovy
in src/it/projects/cli-options/bind-services
26 -
verify.groovy
in src/it/projects/cli-options/endian
26 -
verify.groovy
in src/it/projects/cli-options/no-header-files
26 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers_duplicate_default
25 -
verify.groovy
in src/it/projects/MJLINK-40_includeLocales
25 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers_duplicate_classifier
25 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers
25 -
cgi
download.cgi
in src/site/resources
22 -
Currency.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
21 3
site.xml
in src/site
18 -
Main.java
in src/it/projects/MJLINK-52_classifiers_duplicate_default/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-26/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-77_compress-parameters/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-52_classifiers_duplicate_classifier/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-52_classifiers/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-52_classifiers_jarproject/src/main/java/com/corporate/project
15 1
App.java
in src/it/projects/MJLINK-9_reactor/app/src/main/java/com/reactor/project/app
12 1
verify.groovy
in src/it/projects/MJLINK-9_reactor
12 -
verify.groovy
in src/it/projects/cli-options/add-options
11 -
verify.groovy
in src/it/projects/MJLINK-6_allowSetJmodPath
8 -
HelloWorld.java
in src/it/projects/setup-jar/src/main/java/myproject
7 1
HelloWorld.java
in src/it/projects/setup-jar-module-info/src/main/java/myproject
7 1
verify.groovy
in src/it/projects/MJLINK-41_addoptions-11
7 -
verify.groovy
in src/it/projects/MJLINK-80_additionalResources
6 -
module-info.java
in src/it/projects/MJLINK-9_reactor/app/src/main/java
5 -
module-info.java
in src/it/projects/MJLINK-52_classifiers_duplicate_default/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-26/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-77_compress-parameters/src/main/java
4 -
Files With Most Units (Top 17)
File# lines# units
JLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
427 19
AbstractJLinkToolchainExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
126 8
AbstractJLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
66 6
Money.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
29 4
JLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
79 3
AbstractJLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
28 3
Currency.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
21 3
Main.java
in src/it/projects/MJLINK-52_classifiers_duplicate_default/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-26/src/main/java/com/corporate/project
15 1
HelloWorld.java
in src/it/projects/setup-jar/src/main/java/myproject
7 1
Main.java
in src/it/projects/MJLINK-77_compress-parameters/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-52_classifiers_duplicate_classifier/src/main/java/com/corporate/project
15 1
Main.java
in src/it/projects/MJLINK-52_classifiers/src/main/java/com/corporate/project
15 1
HelloWorld.java
in src/it/projects/setup-jar-module-info/src/main/java/myproject
7 1
Main.java
in src/it/projects/MJLINK-52_classifiers_jarproject/src/main/java/com/corporate/project
15 1
App.java
in src/it/projects/MJLINK-9_reactor/app/src/main/java/com/reactor/project/app
12 1
Files With Long Lines (Top 7)

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

File# lines# units# long lines
settings.xml
in src/it/mrm
51 - 1
verify.groovy
in src/it/projects/cli-options/disable-plugin
26 - 1
verify.groovy
in src/it/projects/cli-options/ignore-signing-information
26 - 1
verify.groovy
in src/it/projects/cli-options/suggest-providers
26 - 1
verify.groovy
in src/it/projects/cli-options/bind-services
26 - 1
verify.groovy
in src/it/projects/cli-options/no-header-files
26 - 1
site.xml
in src/site
18 - 1
Correlations

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

src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 55 commits (all time) y: 427 lines of code src/site/site.xml x: 5 commits (all time) y: 18 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 4 commits (all time) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 7 commits (all time) y: 126 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 18 commits (all time) y: 66 lines of code src/it/projects/MJLINK-80_additionalResources/verify.groovy x: 1 commits (all time) y: 6 lines of code src/it/projects/MJLINK-77_compress-parameters/src/main/java/com/corporate/project/Main.java x: 1 commits (all time) y: 15 lines of code src/it/projects/MJLINK-77_compress-parameters/src/main/java/module-info.java x: 1 commits (all time) y: 4 lines of code src/it/projects/MJLINK-77_compress-parameters/verify.groovy x: 1 commits (all time) y: 37 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 4 commits (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 2 commits (all time) y: 28 lines of code src/it/projects/MJLINK-41_addoptions-11/verify.groovy x: 1 commits (all time) y: 7 lines of code src/it/projects/MJLINK-52_classifiers/verify.groovy x: 1 commits (all time) y: 25 lines of code src/it/projects/MJLINK-52_classifiers_jarproject/verify.groovy x: 1 commits (all time) y: 31 lines of code src/it/projects/MJLINK-40_includeLocales/verify.groovy x: 2 commits (all time) y: 25 lines of code src/it/projects/MJLINK-9_reactor/verify.groovy x: 2 commits (all time) y: 12 lines of code src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api/Currency.java x: 1 commits (all time) y: 21 lines of code src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api/Money.java x: 1 commits (all time) y: 29 lines of code src/it/projects/MJLINK-9_reactor/app/src/main/java/com/reactor/project/app/App.java x: 1 commits (all time) y: 12 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/com/corporate/project/Main.java x: 2 commits (all time) y: 15 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/module-info.java x: 2 commits (all time) y: 4 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/verify.groovy x: 2 commits (all time) y: 8 lines of code src/it/projects/MJLINK-26/verify.groovy x: 1 commits (all time) y: 26 lines of code src/main/filtered-resources/META-INF/plexus/components.xml x: 6 commits (all time) y: 55 lines of code src/it/mrm/settings.xml x: 1 commits (all time) y: 51 lines of code src/site/resources/download.cgi x: 1 commits (all time) y: 22 lines of code
427.0
lines of code
  min: 4.0
  average: 29.89
  25th percentile: 7.0
  median: 22.0
  75th percentile: 26.0
  max: 427.0
0 55.0
commits (all time)
min: 1.0 | average: 2.78 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 55.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 14 contributors (all time) y: 427 lines of code src/site/site.xml x: 3 contributors (all time) y: 18 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 2 contributors (all time) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 3 contributors (all time) y: 126 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 6 contributors (all time) y: 66 lines of code src/it/projects/MJLINK-80_additionalResources/verify.groovy x: 1 contributors (all time) y: 6 lines of code src/it/projects/MJLINK-77_compress-parameters/src/main/java/com/corporate/project/Main.java x: 1 contributors (all time) y: 15 lines of code src/it/projects/MJLINK-77_compress-parameters/src/main/java/module-info.java x: 1 contributors (all time) y: 4 lines of code src/it/projects/MJLINK-77_compress-parameters/verify.groovy x: 1 contributors (all time) y: 37 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 1 contributors (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 contributors (all time) y: 28 lines of code src/it/projects/MJLINK-41_addoptions-11/verify.groovy x: 1 contributors (all time) y: 7 lines of code src/it/projects/MJLINK-52_classifiers/verify.groovy x: 1 contributors (all time) y: 25 lines of code src/it/projects/MJLINK-52_classifiers_jarproject/verify.groovy x: 1 contributors (all time) y: 31 lines of code src/it/projects/MJLINK-9_reactor/verify.groovy x: 2 contributors (all time) y: 12 lines of code src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api/Currency.java x: 1 contributors (all time) y: 21 lines of code src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api/Money.java x: 1 contributors (all time) y: 29 lines of code src/it/projects/MJLINK-9_reactor/app/src/main/java/com/reactor/project/app/App.java x: 1 contributors (all time) y: 12 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/com/corporate/project/Main.java x: 2 contributors (all time) y: 15 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java/module-info.java x: 2 contributors (all time) y: 4 lines of code src/it/projects/MJLINK-6_allowSetJmodPath/verify.groovy x: 2 contributors (all time) y: 8 lines of code src/it/projects/MJLINK-26/verify.groovy x: 1 contributors (all time) y: 26 lines of code src/main/filtered-resources/META-INF/plexus/components.xml x: 1 contributors (all time) y: 55 lines of code src/it/mrm/settings.xml x: 1 contributors (all time) y: 51 lines of code src/site/resources/download.cgi x: 1 contributors (all time) y: 22 lines of code
427.0
lines of code
  min: 4.0
  average: 29.89
  25th percentile: 7.0
  median: 22.0
  75th percentile: 26.0
  max: 427.0
0 14.0
contributors (all time)
min: 1.0 | average: 1.49 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 14.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): 2 points

src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 2 commits (90d) y: 427 lines of code src/site/site.xml x: 1 commits (90d) y: 18 lines of code
427.0
lines of code
  min: 18.0
  average: 222.5
  25th percentile: 18.0
  median: 222.5
  75th percentile: 427.0
  max: 427.0
0 2.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 1 contributors (90d) y: 427 lines of code src/site/site.xml x: 1 contributors (90d) y: 18 lines of code
427.0
lines of code
  min: 18.0
  average: 222.5
  25th percentile: 18.0
  median: 222.5
  75th percentile: 427.0
  max: 427.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0