apache / sling-slingstart-maven-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 27% | 24% | 15% | 32%
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% | 28% | 25% | 15% | 30%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 27% | 24% | 15% | 32%
Longest Files (Top 34)
File# lines# units
PreparePackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
575 23
ModelPreprocessor.java
in src/main/java/org/apache/sling/maven/slingstart
539 17
FeatureModelConverter.java
in src/main/java/org/apache/sling/maven/slingstart
408 12
StartMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
308 9
LauncherCallable.java
in src/main/java/org/apache/sling/maven/slingstart/run
276 8
RepositoryMojo.java
in src/main/java/org/apache/sling/maven/slingstart
160 3
JarArchiverHelper.java
in src/main/java/org/apache/sling/maven/slingstart
141 11
ServerConfiguration.java
in src/main/java/org/apache/sling/maven/slingstart/run
119 25
ControlListener.java
in src/main/java/org/apache/sling/maven/slingstart/run
104 8
PackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
103 5
LaunchpadEnvironment.java
in src/main/java/org/apache/sling/maven/slingstart/run
99 9
AttachModelArchive.java
in src/main/java/org/apache/sling/maven/slingstart
90 1
ModelUtils.java
in src/main/java/org/apache/sling/maven/slingstart
89 2
components.xml
in src/main/resources/META-INF/plexus
87 -
DependencyLifecycleParticipant.java
in src/main/java/org/apache/sling/maven/slingstart
82 2
ProjectHelper.java
in src/main/java/org/apache/sling/maven/slingstart
75 4
Substitution.java
in src/main/java/org/apache/sling/maven/slingstart
71 3
JSONFeatures.java
in src/main/java/org/apache/sling/maven/slingstart
69 2
PomArtifactVersionResolver.java
in src/main/java/org/apache/sling/maven/slingstart
66 6
Launcher.java
in src/main/java/org/apache/sling/maven/slingstart/launcher
64 3
StopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
57 1
Main.java
in src/main/java/org/apache/sling/maven/slingstart/launcher
55 3
ProcessDescriptionProvider.java
in src/main/java/org/apache/sling/maven/slingstart/run
51 8
AbstractSlingStartMojo.java
in src/main/java/org/apache/sling/maven/slingstart
49 3
BuildConstants.java
in src/main/java/org/apache/sling/maven/slingstart
48 1
ProcessDescription.java
in src/main/java/org/apache/sling/maven/slingstart/run
47 8
AttachSlingStartModel.java
in src/main/java/org/apache/sling/maven/slingstart
44 1
GenerateResourcesMojo.java
in src/main/java/org/apache/sling/maven/slingstart
44 1
AbstractStartStopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
40 2
PortHelper.java
in src/main/java/org/apache/sling/maven/slingstart/run
24 1
lifecycle-mapping-metadata.xml
in src/main/resources/META-INF/m2e
20 -
PomVariableResolver.java
in src/main/java/org/apache/sling/maven/slingstart
18 2
site.xml
in src/site
15 -
LauncherMBean.java
in src/main/java/org/apache/sling/maven/slingstart/launcher
5 -
Files With Most Units (Top 30)
File# lines# units
ServerConfiguration.java
in src/main/java/org/apache/sling/maven/slingstart/run
119 25
PreparePackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
575 23
ModelPreprocessor.java
in src/main/java/org/apache/sling/maven/slingstart
539 17
FeatureModelConverter.java
in src/main/java/org/apache/sling/maven/slingstart
408 12
JarArchiverHelper.java
in src/main/java/org/apache/sling/maven/slingstart
141 11
StartMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
308 9
LaunchpadEnvironment.java
in src/main/java/org/apache/sling/maven/slingstart/run
99 9
LauncherCallable.java
in src/main/java/org/apache/sling/maven/slingstart/run
276 8
ProcessDescriptionProvider.java
in src/main/java/org/apache/sling/maven/slingstart/run
51 8
ControlListener.java
in src/main/java/org/apache/sling/maven/slingstart/run
104 8
ProcessDescription.java
in src/main/java/org/apache/sling/maven/slingstart/run
47 8
PomArtifactVersionResolver.java
in src/main/java/org/apache/sling/maven/slingstart
66 6
PackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
103 5
ProjectHelper.java
in src/main/java/org/apache/sling/maven/slingstart
75 4
AbstractSlingStartMojo.java
in src/main/java/org/apache/sling/maven/slingstart
49 3
RepositoryMojo.java
in src/main/java/org/apache/sling/maven/slingstart
160 3
Main.java
in src/main/java/org/apache/sling/maven/slingstart/launcher
55 3
Launcher.java
in src/main/java/org/apache/sling/maven/slingstart/launcher
64 3
Substitution.java
in src/main/java/org/apache/sling/maven/slingstart
71 3
DependencyLifecycleParticipant.java
in src/main/java/org/apache/sling/maven/slingstart
82 2
ModelUtils.java
in src/main/java/org/apache/sling/maven/slingstart
89 2
JSONFeatures.java
in src/main/java/org/apache/sling/maven/slingstart
69 2
PomVariableResolver.java
in src/main/java/org/apache/sling/maven/slingstart
18 2
AbstractStartStopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
40 2
BuildConstants.java
in src/main/java/org/apache/sling/maven/slingstart
48 1
AttachSlingStartModel.java
in src/main/java/org/apache/sling/maven/slingstart
44 1
AttachModelArchive.java
in src/main/java/org/apache/sling/maven/slingstart
90 1
StopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
57 1
PortHelper.java
in src/main/java/org/apache/sling/maven/slingstart/run
24 1
GenerateResourcesMojo.java
in src/main/java/org/apache/sling/maven/slingstart
44 1
Files With Long Lines (Top 14)

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

File# lines# units# long lines
ModelPreprocessor.java
in src/main/java/org/apache/sling/maven/slingstart
539 17 27
PreparePackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
575 23 19
StartMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
308 9 10
RepositoryMojo.java
in src/main/java/org/apache/sling/maven/slingstart
160 3 7
ModelUtils.java
in src/main/java/org/apache/sling/maven/slingstart
89 2 7
PackageMojo.java
in src/main/java/org/apache/sling/maven/slingstart
103 5 5
AttachModelArchive.java
in src/main/java/org/apache/sling/maven/slingstart
90 1 5
LauncherCallable.java
in src/main/java/org/apache/sling/maven/slingstart/run
276 8 5
DependencyLifecycleParticipant.java
in src/main/java/org/apache/sling/maven/slingstart
82 2 3
FeatureModelConverter.java
in src/main/java/org/apache/sling/maven/slingstart
408 12 3
AttachSlingStartModel.java
in src/main/java/org/apache/sling/maven/slingstart
44 1 2
StopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
57 1 2
AbstractStartStopMojo.java
in src/main/java/org/apache/sling/maven/slingstart/run
40 2 1
ServerConfiguration.java
in src/main/java/org/apache/sling/maven/slingstart/run
119 25 1
Correlations

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

src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java x: 23 commits (all time) y: 408 lines of code src/main/java/org/apache/sling/maven/slingstart/JSONFeatures.java x: 2 commits (all time) y: 69 lines of code src/main/java/org/apache/sling/maven/slingstart/GenerateResourcesMojo.java x: 13 commits (all time) y: 44 lines of code src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java x: 39 commits (all time) y: 82 lines of code src/main/java/org/apache/sling/maven/slingstart/ModelPreprocessor.java x: 16 commits (all time) y: 539 lines of code src/main/java/org/apache/sling/maven/slingstart/Substitution.java x: 1 commits (all time) y: 71 lines of code src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java x: 11 commits (all time) y: 276 lines of code src/main/resources/META-INF/plexus/components.xml x: 9 commits (all time) y: 87 lines of code src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java x: 36 commits (all time) y: 575 lines of code src/main/java/org/apache/sling/maven/slingstart/PackageMojo.java x: 12 commits (all time) y: 103 lines of code src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java x: 23 commits (all time) y: 49 lines of code src/main/java/org/apache/sling/maven/slingstart/run/StartMojo.java x: 12 commits (all time) y: 308 lines of code src/main/java/org/apache/sling/maven/slingstart/PomArtifactVersionResolver.java x: 5 commits (all time) y: 66 lines of code src/main/java/org/apache/sling/maven/slingstart/AttachModelArchive.java x: 3 commits (all time) y: 90 lines of code src/main/java/org/apache/sling/maven/slingstart/AttachSlingStartModel.java x: 16 commits (all time) y: 44 lines of code src/main/java/org/apache/sling/maven/slingstart/RepositoryMojo.java x: 5 commits (all time) y: 160 lines of code src/main/java/org/apache/sling/maven/slingstart/run/StopMojo.java x: 3 commits (all time) y: 57 lines of code src/site/site.xml x: 1 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.java x: 1 commits (all time) y: 40 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java x: 6 commits (all time) y: 119 lines of code src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 2 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/maven/slingstart/BuildConstants.java x: 7 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/maven/slingstart/ProjectHelper.java x: 6 commits (all time) y: 75 lines of code src/main/java/org/apache/sling/maven/slingstart/PomVariableResolver.java x: 1 commits (all time) y: 18 lines of code src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java x: 20 commits (all time) y: 89 lines of code src/main/java/org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.java x: 2 commits (all time) y: 99 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/Main.java x: 2 commits (all time) y: 55 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/Launcher.java x: 1 commits (all time) y: 64 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/LauncherMBean.java x: 1 commits (all time) y: 5 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ControlListener.java x: 1 commits (all time) y: 104 lines of code src/main/java/org/apache/sling/maven/slingstart/run/PortHelper.java x: 1 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ProcessDescription.java x: 1 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.java x: 1 commits (all time) y: 51 lines of code src/main/java/org/apache/sling/maven/slingstart/JarArchiverHelper.java x: 1 commits (all time) y: 141 lines of code
575.0
lines of code
  min: 5.0
  average: 118.88
  25th percentile: 46.25
  median: 70.0
  75th percentile: 107.75
  max: 575.0
0 39.0
commits (all time)
min: 1.0 | average: 8.35 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 12.25 | max: 39.0

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

src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java x: 7 contributors (all time) y: 408 lines of code src/main/java/org/apache/sling/maven/slingstart/JSONFeatures.java x: 1 contributors (all time) y: 69 lines of code src/main/java/org/apache/sling/maven/slingstart/GenerateResourcesMojo.java x: 5 contributors (all time) y: 44 lines of code src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java x: 8 contributors (all time) y: 82 lines of code src/main/java/org/apache/sling/maven/slingstart/ModelPreprocessor.java x: 4 contributors (all time) y: 539 lines of code src/main/java/org/apache/sling/maven/slingstart/Substitution.java x: 1 contributors (all time) y: 71 lines of code src/main/java/org/apache/sling/maven/slingstart/run/LauncherCallable.java x: 4 contributors (all time) y: 276 lines of code src/main/resources/META-INF/plexus/components.xml x: 3 contributors (all time) y: 87 lines of code src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java x: 6 contributors (all time) y: 575 lines of code src/main/java/org/apache/sling/maven/slingstart/PackageMojo.java x: 3 contributors (all time) y: 103 lines of code src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java x: 4 contributors (all time) y: 49 lines of code src/main/java/org/apache/sling/maven/slingstart/run/StartMojo.java x: 4 contributors (all time) y: 308 lines of code src/main/java/org/apache/sling/maven/slingstart/PomArtifactVersionResolver.java x: 3 contributors (all time) y: 66 lines of code src/main/java/org/apache/sling/maven/slingstart/AttachModelArchive.java x: 2 contributors (all time) y: 90 lines of code src/main/java/org/apache/sling/maven/slingstart/AttachSlingStartModel.java x: 3 contributors (all time) y: 44 lines of code src/main/java/org/apache/sling/maven/slingstart/RepositoryMojo.java x: 2 contributors (all time) y: 160 lines of code src/main/java/org/apache/sling/maven/slingstart/run/StopMojo.java x: 2 contributors (all time) y: 57 lines of code src/site/site.xml x: 1 contributors (all time) y: 15 lines of code src/main/java/org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.java x: 1 contributors (all time) y: 40 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ServerConfiguration.java x: 2 contributors (all time) y: 119 lines of code src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 1 contributors (all time) y: 20 lines of code src/main/java/org/apache/sling/maven/slingstart/BuildConstants.java x: 1 contributors (all time) y: 48 lines of code src/main/java/org/apache/sling/maven/slingstart/ProjectHelper.java x: 2 contributors (all time) y: 75 lines of code src/main/java/org/apache/sling/maven/slingstart/PomVariableResolver.java x: 1 contributors (all time) y: 18 lines of code src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java x: 1 contributors (all time) y: 89 lines of code src/main/java/org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.java x: 2 contributors (all time) y: 99 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/Main.java x: 1 contributors (all time) y: 55 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/Launcher.java x: 1 contributors (all time) y: 64 lines of code src/main/java/org/apache/sling/maven/slingstart/launcher/LauncherMBean.java x: 1 contributors (all time) y: 5 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ControlListener.java x: 1 contributors (all time) y: 104 lines of code src/main/java/org/apache/sling/maven/slingstart/run/PortHelper.java x: 1 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ProcessDescription.java x: 1 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.java x: 1 contributors (all time) y: 51 lines of code src/main/java/org/apache/sling/maven/slingstart/JarArchiverHelper.java x: 1 contributors (all time) y: 141 lines of code
575.0
lines of code
  min: 5.0
  average: 118.88
  25th percentile: 46.25
  median: 70.0
  75th percentile: 107.75
  max: 575.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.41 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | 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".