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% | 23% | 14% | 62%
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% | 40% | 24% | 34%
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% | 23% | 14% | 62%
Longest Files (Top 50)
File# lines# units
JLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
366 16
AbstractJLinkToolchainExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
116 7
AbstractJLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
103 9
JLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
79 3
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-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/endian
26 -
verify.groovy
in src/it/projects/cli-options/endian-big
26 -
verify.groovy
in src/it/projects/cli-options/compress-2
26 -
verify.groovy
in src/it/projects/cli-options/bind-services
26 -
verify.groovy
in src/it/projects/cli-options/disable-plugin
26 -
verify.groovy
in src/it/projects/cli-options/no-header-files
26 -
verify.groovy
in src/it/projects/cli-options/strip-debug
26 -
verify.groovy
in src/it/projects/cli-options/suggest-providers
26 -
verify.groovy
in src/it/projects/cli-options/compress-0
26 -
verify.groovy
in src/it/projects/cli-options/compress-1
26 -
verify.groovy
in src/it/projects/cli-options/no-man-pages
26 -
verify.groovy
in src/it/projects/cli-options/ignore-signing-information
26 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers_duplicate_default
25 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers
25 -
verify.groovy
in src/it/projects/MJLINK-40_includeLocales
25 -
verify.groovy
in src/it/projects/MJLINK-52_classifiers_duplicate_classifier
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-26/src/main/java/com/corporate/project
15 1
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-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
Main.java
in src/it/projects/MJLINK-6_allowSetJmodPath/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
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 -
verify.groovy
in src/it/projects/MJLINK-41_addoptions-11
7 -
HelloWorld.java
in src/it/projects/setup-jar-module-info/src/main/java/myproject
7 1
HelloWorld.java
in src/it/projects/setup-jar/src/main/java/myproject
7 1
module-info.java
in src/it/projects/MJLINK-9_reactor/app/src/main/java
5 -
module-info.java
in src/it/projects/MJLINK-9_reactor/api/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-52_classifiers_duplicate_default/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-52_classifiers/src/main/java
4 -
module-info.java
in src/it/projects/setup-jar-module-info/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-52_classifiers_jarproject/src/main/java
4 -
module-info.java
in src/it/projects/MJLINK-6_allowSetJmodPath/src/main/java
4 -
Files With Most Units (Top 16)
File# lines# units
JLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
366 16
AbstractJLinkMojo.java
in src/main/java/org/apache/maven/plugins/jlink
103 9
AbstractJLinkToolchainExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
116 7
Money.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
29 4
Currency.java
in src/it/projects/MJLINK-9_reactor/api/src/main/java/com/reactor/project/api
21 3
AbstractJLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
28 3
JLinkExecutor.java
in src/main/java/org/apache/maven/plugins/jlink
79 3
App.java
in src/it/projects/MJLINK-9_reactor/app/src/main/java/com/reactor/project/app
12 1
Main.java
in src/it/projects/MJLINK-26/src/main/java/com/corporate/project
15 1
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-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
HelloWorld.java
in src/it/projects/setup-jar/src/main/java/myproject
7 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-52_classifiers_duplicate_classifier/src/main/java/com/corporate/project
15 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/bind-services
26 - 1
verify.groovy
in src/it/projects/cli-options/disable-plugin
26 - 1
verify.groovy
in src/it/projects/cli-options/no-header-files
26 - 1
verify.groovy
in src/it/projects/cli-options/suggest-providers
26 - 1
verify.groovy
in src/it/projects/cli-options/ignore-signing-information
26 - 1
site.xml
in src/site
18 - 1
Correlations

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 4 commits (all time) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 2 commits (all time) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 5 commits (all time) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 40 commits (all time) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 2 commits (all time) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 14 commits (all time) y: 103 lines of code src/site/site.xml x: 4 commits (all time) y: 18 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/src/main/java/com/corporate/project/Main.java x: 1 commits (all time) y: 15 lines of code src/it/projects/MJLINK-52_classifiers/src/main/java/module-info.java x: 1 commits (all time) y: 4 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-9_reactor/app/src/main/java/module-info.java x: 1 commits (all time) y: 5 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
366.0
lines of code
  min: 4.0
  average: 30.35
  25th percentile: 8.0
  median: 25.0
  75th percentile: 26.0
  max: 366.0
0 40.0
commits (all time)
min: 1.0 | average: 2.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 40.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 1 contributors (all time) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 2 contributors (all time) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 9 contributors (all time) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 contributors (all time) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 5 contributors (all time) y: 103 lines of code src/site/site.xml x: 2 contributors (all time) y: 18 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/src/main/java/com/corporate/project/Main.java x: 1 contributors (all time) y: 15 lines of code src/it/projects/MJLINK-52_classifiers/src/main/java/module-info.java x: 1 contributors (all time) y: 4 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-9_reactor/app/src/main/java/module-info.java x: 1 contributors (all time) y: 5 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
366.0
lines of code
  min: 4.0
  average: 30.35
  25th percentile: 8.0
  median: 25.0
  75th percentile: 26.0
  max: 366.0
0 9.0
contributors (all time)
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 3 commits (30d) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 1 commits (30d) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 2 commits (30d) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 2 commits (30d) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 commits (30d) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 1 commits (30d) y: 103 lines of code
366.0
lines of code
  min: 11.0
  average: 117.17
  25th percentile: 23.75
  median: 91.0
  75th percentile: 178.5
  max: 366.0
0 3.0
commits (30d)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.25 | max: 3.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 1 contributors (30d) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 1 contributors (30d) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 1 contributors (30d) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 1 contributors (30d) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 contributors (30d) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 1 contributors (30d) y: 103 lines of code
366.0
lines of code
  min: 11.0
  average: 117.17
  25th percentile: 23.75
  median: 91.0
  75th percentile: 178.5
  max: 366.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 3 commits (90d) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 1 commits (90d) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 3 commits (90d) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 2 commits (90d) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 commits (90d) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 1 commits (90d) y: 103 lines of code
366.0
lines of code
  min: 11.0
  average: 117.17
  25th percentile: 23.75
  median: 91.0
  75th percentile: 178.5
  max: 366.0
0 3.0
commits (90d)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 3.0 | max: 3.0

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

src/main/java/org/apache/maven/plugins/jlink/JLinkExecutor.java x: 1 contributors (90d) y: 79 lines of code src/it/projects/cli-options/add-options/verify.groovy x: 1 contributors (90d) y: 11 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java x: 2 contributors (90d) y: 116 lines of code src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java x: 1 contributors (90d) y: 366 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkExecutor.java x: 1 contributors (90d) y: 28 lines of code src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkMojo.java x: 1 contributors (90d) y: 103 lines of code
366.0
lines of code
  min: 11.0
  average: 117.17
  25th percentile: 23.75
  median: 91.0
  75th percentile: 178.5
  max: 366.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0