apache / sling-slingfeature-maven-plugin
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 72 files with 8,586 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,447 lines of code)
    • 5 files changed 21-50 times (1,324 lines of code)
    • 19 files changed 6-20 times (3,640 lines of code)
    • 47 files changed 1-5 times (2,175 lines of code)
0% | 16% | 15% | 42% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 72 files with 8,586 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,447 lines of code)
    • 9 files changed by 6-10 contributors (1,683 lines of code)
    • 27 files changed by 2-5 contributors (3,902 lines of code)
    • 35 files changed by 1 contributor (1,554 lines of code)
0% | 16% | 19% | 45% | 18%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, json, xml, properties, groovy, txt, md, gitignore, gitattributes, feature, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 18% | 16% | 45% | 19%
xml0% | 0% | 0% | 29% | 70%
groovy0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 16% | 15% | 42% | 25%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ApisJarMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
1447 30 2018-12-12 2022-04-29 92 11 stripodi@adobe.com cziegeler@apache.org
Preprocessor.java
in src/main/java/org/apache/sling/feature/maven
367 12 2018-01-18 2023-07-28 36 6 cziegeler@apache.org kwin@apache.org
ProjectHelper.java
in src/main/java/org/apache/sling/feature/maven
462 34 2018-03-16 2023-07-28 36 9 david.bosschaert@gmail.com kwin@apache.org
AnalyseFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
156 3 2018-10-01 2023-07-28 33 8 cziegeler@apache.org kwin@apache.org
AggregateFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
130 2 2018-09-30 2022-04-08 31 9 cziegeler@apache.org cziegeler@apache.org
AbstractFeatureMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
209 8 2018-07-03 2023-07-28 21 9 bosschae@adobe.com kwin@apache.org
AttachFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
138 4 2018-09-30 2023-07-28 18 3 cziegeler@apache.org kwin@apache.org
UpdateVersionsMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
775 31 2018-10-28 2022-10-05 17 2 cziegeler@apache.org cziegeler@apache.org
AbstractIncludingFeatureMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
212 11 2018-11-04 2023-07-28 16 5 cziegeler@apache.org kwin@apache.org
ApisUtil.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
401 12 2020-05-07 2021-05-13 14 3 cziegeler@apache.org davidb@apache.org
Aggregate.java
in src/main/java/org/apache/sling/feature/maven/mojos
71 5 2018-11-07 2020-09-29 12 6 cziegeler@apache.org eric.d.norman@gmail.com
RepositoryMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
36 1 2018-09-28 2019-09-19 11 6 cziegeler@apache.org david.bosschaert@gmail.com
AbstractRepositoryMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
124 7 2018-10-29 2023-07-28 11 7 cziegeler@apache.org cziegeler@apache.org
ApisJarContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
268 43 2020-05-07 2021-07-20 11 2 cziegeler@apache.org cziegeler@apache.org
FeatureSelectionConfig.java
in src/main/java/org/apache/sling/feature/maven/mojos
82 15 2018-11-04 2020-09-29 10 3 cziegeler@apache.org eric.d.norman@gmail.com
IncludeArtifactMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
128 3 2020-02-10 2020-07-07 9 6 schaefa@imac.local 34376405+aminabromand@users...
InfoMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
247 5 2020-02-20 2023-07-28 9 3 cziegeler@apache.org cziegeler@apache.org
ApisConfiguration.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
362 50 2020-07-29 2022-12-06 8 2 cziegeler@apache.org cziegeler@apache.org
Scan.java
in src/main/java/org/apache/sling/feature/maven/mojos
51 8 2018-11-07 2020-11-13 7 5 stripodi@adobe.com davidb@apache.org
Substitution.java
in src/main/java/org/apache/sling/feature/maven
101 3 2018-09-28 2021-01-18 7 5 cziegeler@apache.org enorman@apache.org
JSONFeatures.java
in src/main/java/org/apache/sling/feature/maven
124 4 2020-04-22 2022-12-06 7 2 cziegeler@apache.org cziegeler@apache.org
AttachFeatureArchivesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
143 3 2020-02-22 2023-07-28 7 3 cziegeler@apache.org kwin@apache.org
lifecycle-mapping-metadata.xml
in src/main/resources/META-INF/m2e
19 - 2018-07-05 2019-11-27 6 3 bosschae@adobe.com rombert@apache.org
FeatureProjectConfig.java
in src/main/java/org/apache/sling/feature/maven
147 15 2018-09-28 2020-11-13 6 1 cziegeler@apache.org cziegeler@apache.org
RegionSupport.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
211 10 2021-03-01 2022-04-29 6 2 cziegeler@apache.org cziegeler@apache.org
FeatureConstants.java
in src/main/java/org/apache/sling/feature/maven
4 - 2018-07-02 2018-11-03 5 2 bosschae@adobe.com cziegeler@apache.org
Repository.java
in src/main/java/org/apache/sling/feature/maven/mojos
22 3 2018-11-07 2019-09-19 5 3 cziegeler@apache.org david.bosschaert@gmail.com
FeaturesDiffMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
132 3 2019-06-03 2023-07-28 5 2 stripodi@adobe.com kwin@apache.org
FeatureLauncherMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
176 5 2019-08-20 2020-09-29 5 4 schaefera@me.com eric.d.norman@gmail.com
Archive.java
in src/main/java/org/apache/sling/feature/maven/mojos
24 5 2020-02-22 2020-05-01 4 2 cziegeler@apache.org cziegeler@apache.org
ApplyDefaultConfigMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
89 2 2021-03-16 2023-07-28 4 2 cziegeler@apache.org kwin@apache.org
ProcessorContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis/spi
13 - 2020-09-17 2021-05-13 3 2 cziegeler@apache.org davidb@apache.org
Environment.java
in src/main/java/org/apache/sling/feature/maven
14 - 2018-09-28 2023-07-28 3 2 cziegeler@apache.org kwin@apache.org
verify.groovy
in src/it/analyzer-apiregions-errors-detected
20 1 2020-11-09 2020-11-13 3 2 kwin@apache.org davidb@apache.org
ExportPackagesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
45 3 2020-03-19 2023-07-28 3 1 cziegeler@apache.org cziegeler@apache.org
JavadocLinks.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
49 3 2020-05-10 2020-07-29 3 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/apis-jar-exported-package-no-classes
10 - 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
ReportContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
11 - 2020-03-19 2020-04-09 2 1 cziegeler@apache.org cziegeler@apache.org
FeatureProjectInfo.java
in src/main/java/org/apache/sling/feature/maven
16 - 2018-09-28 2018-10-19 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/analyzer-errors-detected
20 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
FileSource.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
21 3 2020-09-17 2022-02-17 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/schema-validation-ko
26 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/attach-metadata-from-pom
28 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
ArtifactType.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
31 4 2020-09-17 2021-04-19 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/apis-jar-cnd
33 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/variables-interpolator
34 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-wrapped-flattened-classes
45 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
ContentsReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
47 2 2020-03-19 2020-04-09 2 1 cziegeler@apache.org cziegeler@apache.org
ImportPackagesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
48 3 2023-07-27 2023-07-28 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/apis-jar-wrapper-bundle
49 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ApisJarMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
1447 30 2018-12-12 2022-04-29 92 11 stripodi@adobe.com cziegeler@apache.org
ProjectHelper.java
in src/main/java/org/apache/sling/feature/maven
462 34 2018-03-16 2023-07-28 36 9 david.bosschaert@gmail.com kwin@apache.org
AggregateFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
130 2 2018-09-30 2022-04-08 31 9 cziegeler@apache.org cziegeler@apache.org
AbstractFeatureMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
209 8 2018-07-03 2023-07-28 21 9 bosschae@adobe.com kwin@apache.org
AnalyseFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
156 3 2018-10-01 2023-07-28 33 8 cziegeler@apache.org kwin@apache.org
AbstractRepositoryMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
124 7 2018-10-29 2023-07-28 11 7 cziegeler@apache.org cziegeler@apache.org
Preprocessor.java
in src/main/java/org/apache/sling/feature/maven
367 12 2018-01-18 2023-07-28 36 6 cziegeler@apache.org kwin@apache.org
Aggregate.java
in src/main/java/org/apache/sling/feature/maven/mojos
71 5 2018-11-07 2020-09-29 12 6 cziegeler@apache.org eric.d.norman@gmail.com
RepositoryMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
36 1 2018-09-28 2019-09-19 11 6 cziegeler@apache.org david.bosschaert@gmail.com
IncludeArtifactMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
128 3 2020-02-10 2020-07-07 9 6 schaefa@imac.local 34376405+aminabromand@users...
AbstractIncludingFeatureMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
212 11 2018-11-04 2023-07-28 16 5 cziegeler@apache.org kwin@apache.org
Scan.java
in src/main/java/org/apache/sling/feature/maven/mojos
51 8 2018-11-07 2020-11-13 7 5 stripodi@adobe.com davidb@apache.org
Substitution.java
in src/main/java/org/apache/sling/feature/maven
101 3 2018-09-28 2021-01-18 7 5 cziegeler@apache.org enorman@apache.org
FeatureLauncherMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
176 5 2019-08-20 2020-09-29 5 4 schaefera@me.com eric.d.norman@gmail.com
AttachFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
138 4 2018-09-30 2023-07-28 18 3 cziegeler@apache.org kwin@apache.org
ApisUtil.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
401 12 2020-05-07 2021-05-13 14 3 cziegeler@apache.org davidb@apache.org
FeatureSelectionConfig.java
in src/main/java/org/apache/sling/feature/maven/mojos
82 15 2018-11-04 2020-09-29 10 3 cziegeler@apache.org eric.d.norman@gmail.com
InfoMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
247 5 2020-02-20 2023-07-28 9 3 cziegeler@apache.org cziegeler@apache.org
AttachFeatureArchivesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
143 3 2020-02-22 2023-07-28 7 3 cziegeler@apache.org kwin@apache.org
lifecycle-mapping-metadata.xml
in src/main/resources/META-INF/m2e
19 - 2018-07-05 2019-11-27 6 3 bosschae@adobe.com rombert@apache.org
Repository.java
in src/main/java/org/apache/sling/feature/maven/mojos
22 3 2018-11-07 2019-09-19 5 3 cziegeler@apache.org david.bosschaert@gmail.com
UpdateVersionsMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
775 31 2018-10-28 2022-10-05 17 2 cziegeler@apache.org cziegeler@apache.org
ApisJarContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
268 43 2020-05-07 2021-07-20 11 2 cziegeler@apache.org cziegeler@apache.org
ApisConfiguration.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
362 50 2020-07-29 2022-12-06 8 2 cziegeler@apache.org cziegeler@apache.org
JSONFeatures.java
in src/main/java/org/apache/sling/feature/maven
124 4 2020-04-22 2022-12-06 7 2 cziegeler@apache.org cziegeler@apache.org
RegionSupport.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
211 10 2021-03-01 2022-04-29 6 2 cziegeler@apache.org cziegeler@apache.org
FeaturesDiffMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
132 3 2019-06-03 2023-07-28 5 2 stripodi@adobe.com kwin@apache.org
FeatureConstants.java
in src/main/java/org/apache/sling/feature/maven
4 - 2018-07-02 2018-11-03 5 2 bosschae@adobe.com cziegeler@apache.org
Archive.java
in src/main/java/org/apache/sling/feature/maven/mojos
24 5 2020-02-22 2020-05-01 4 2 cziegeler@apache.org cziegeler@apache.org
ApplyDefaultConfigMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
89 2 2021-03-16 2023-07-28 4 2 cziegeler@apache.org kwin@apache.org
verify.groovy
in src/it/analyzer-apiregions-errors-detected
20 1 2020-11-09 2020-11-13 3 2 kwin@apache.org davidb@apache.org
Environment.java
in src/main/java/org/apache/sling/feature/maven
14 - 2018-09-28 2023-07-28 3 2 cziegeler@apache.org kwin@apache.org
ProcessorContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis/spi
13 - 2020-09-17 2021-05-13 3 2 cziegeler@apache.org davidb@apache.org
verify.groovy
in src/it/apis-jar-wrapped-flattened-classes
45 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-wrapper-bundle
49 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
JarDecompressor.java
in src/main/java/org/apache/sling/feature/maven/mojos
113 9 2019-09-17 2019-09-19 2 2 bosschae@adobe.com david.bosschaert@gmail.com
ExtractExtensionMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
67 1 2019-09-27 2019-09-30 2 2 bosschae@adobe.com bosschae@adobe.com
FeatureProjectConfig.java
in src/main/java/org/apache/sling/feature/maven
147 15 2018-09-28 2020-11-13 6 1 cziegeler@apache.org cziegeler@apache.org
JavadocLinks.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
49 3 2020-05-10 2020-07-29 3 1 cziegeler@apache.org cziegeler@apache.org
ExportPackagesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
45 3 2020-03-19 2023-07-28 3 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/analyzer-errors-detected
20 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-simple
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-including-source-features-folder
52 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/schema-validation-ko
26 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-exported-package-no-classes
10 - 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-cnd
33 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-start-order
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-including-source-features
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/variables-interpolator
34 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/attach-metadata-from-pom
28 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FeatureProjectConfig.java
in src/main/java/org/apache/sling/feature/maven
147 15 2018-09-28 2020-11-13 6 1 cziegeler@apache.org cziegeler@apache.org
JavadocExecutor.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
137 14 2020-05-07 2020-07-24 2 1 cziegeler@apache.org cziegeler@apache.org
IncludeExcludeMatcher.java
in src/main/java/org/apache/sling/feature/maven/mojos/selection
95 5 2020-04-09 2020-04-09 1 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/apis-jar
91 2 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
DuplicatesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
74 3 2020-03-19 2020-03-19 1 1 cziegeler@apache.org cziegeler@apache.org
CollectArtifactsMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
55 2 2018-11-07 2018-11-07 1 1 cziegeler@apache.org cziegeler@apache.org
EmbedFeaturesMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
53 2 2019-05-02 2019-08-13 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/include-artifact-including-source-features-folder
52 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
FeatureLifecycleMappingProvider.java
in src/main/java/org/apache/sling/feature/maven/extensions
52 3 2023-07-12 2023-07-28 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-simple
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-start-order
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-including-source-features
51 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/include-artifact-no-classifier
50 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
DependencyLifecycleParticipant.java
in src/main/java/org/apache/sling/feature/maven/extensions
50 2 2023-07-12 2023-07-28 2 1 kwin@apache.org kwin@apache.org
JavadocLinks.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
49 3 2020-05-10 2020-07-29 3 1 cziegeler@apache.org cziegeler@apache.org
ImportPackagesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
48 3 2023-07-27 2023-07-28 2 1 cziegeler@apache.org cziegeler@apache.org
ContentsReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
47 2 2020-03-19 2020-04-09 2 1 cziegeler@apache.org cziegeler@apache.org
ExportPackagesReporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
45 3 2020-03-19 2023-07-28 3 1 cziegeler@apache.org cziegeler@apache.org
DirectorySource.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
44 3 2020-09-17 2020-09-17 1 1 cziegeler@apache.org cziegeler@apache.org
settings.xml
in src/it
35 - 2019-12-06 2019-12-06 1 1 rombert@apache.org rombert@apache.org
verify.groovy
in src/it/variables-interpolator
34 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-cnd
33 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
ArtifactType.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
31 4 2020-09-17 2021-04-19 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/attach-metadata-from-pom
28 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/schema-validation-ko
26 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
FileSource.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
21 3 2020-09-17 2022-02-17 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/analyzer-errors-detected
20 1 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
FeatureProjectInfo.java
in src/main/java/org/apache/sling/feature/maven
16 - 2018-09-28 2018-10-19 2 1 cziegeler@apache.org cziegeler@apache.org
FeatureArtifactHandler.java
in src/main/java/org/apache/sling/feature/maven/extensions
15 1 2023-07-12 2023-07-12 1 1 kwin@apache.org kwin@apache.org
ReportContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
11 - 2020-03-19 2020-04-09 2 1 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/apis-jar-exported-package-no-classes
10 - 2020-11-09 2020-11-10 2 1 kwin@apache.org kwin@apache.org
site.xml
in src/site
10 - 2023-07-28 2023-07-28 1 1 kwin@apache.org kwin@apache.org
Processor.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis/spi
9 1 2020-09-17 2020-09-17 1 1 cziegeler@apache.org cziegeler@apache.org
Source.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis/spi
7 - 2020-09-17 2020-09-17 1 1 cziegeler@apache.org cziegeler@apache.org
Reporter.java
in src/main/java/org/apache/sling/feature/maven/mojos/reports
6 - 2020-03-19 2020-03-19 1 1 cziegeler@apache.org cziegeler@apache.org
UpdateVersionsMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
775 31 2018-10-28 2022-10-05 17 2 cziegeler@apache.org cziegeler@apache.org
ApisConfiguration.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
362 50 2020-07-29 2022-12-06 8 2 cziegeler@apache.org cziegeler@apache.org
ApisJarContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
268 43 2020-05-07 2021-07-20 11 2 cziegeler@apache.org cziegeler@apache.org
RegionSupport.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis
211 10 2021-03-01 2022-04-29 6 2 cziegeler@apache.org cziegeler@apache.org
FeaturesDiffMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
132 3 2019-06-03 2023-07-28 5 2 stripodi@adobe.com kwin@apache.org
JSONFeatures.java
in src/main/java/org/apache/sling/feature/maven
124 4 2020-04-22 2022-12-06 7 2 cziegeler@apache.org cziegeler@apache.org
JarDecompressor.java
in src/main/java/org/apache/sling/feature/maven/mojos
113 9 2019-09-17 2019-09-19 2 2 bosschae@adobe.com david.bosschaert@gmail.com
ApplyDefaultConfigMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
89 2 2021-03-16 2023-07-28 4 2 cziegeler@apache.org kwin@apache.org
ExtractExtensionMojo.java
in src/main/java/org/apache/sling/feature/maven/mojos
67 1 2019-09-27 2019-09-30 2 2 bosschae@adobe.com bosschae@adobe.com
verify.groovy
in src/it/apis-jar-wrapper-bundle
49 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
verify.groovy
in src/it/apis-jar-wrapped-flattened-classes
45 1 2020-11-09 2020-11-10 2 2 kwin@apache.org kwin@apache.org
Archive.java
in src/main/java/org/apache/sling/feature/maven/mojos
24 5 2020-02-22 2020-05-01 4 2 cziegeler@apache.org cziegeler@apache.org
verify.groovy
in src/it/analyzer-apiregions-errors-detected
20 1 2020-11-09 2020-11-13 3 2 kwin@apache.org davidb@apache.org
Environment.java
in src/main/java/org/apache/sling/feature/maven
14 - 2018-09-28 2023-07-28 3 2 cziegeler@apache.org kwin@apache.org
ProcessorContext.java
in src/main/java/org/apache/sling/feature/maven/mojos/apis/spi
13 - 2020-09-17 2021-05-13 3 2 cziegeler@apache.org davidb@apache.org
Correlations

File Size vs. Number of Changes: 72 points

src/main/java/org/apache/sling/feature/maven/Environment.java x: 14 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/maven/Preprocessor.java x: 367 lines of code y: 36 # changes src/main/java/org/apache/sling/feature/maven/ProjectHelper.java x: 462 lines of code y: 36 # changes src/main/java/org/apache/sling/feature/maven/extensions/DependencyLifecycleParticipant.java x: 50 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java x: 209 lines of code y: 21 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractIncludingFeatureMojo.java x: 212 lines of code y: 16 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractRepositoryMojo.java x: 124 lines of code y: 11 # changes src/main/java/org/apache/sling/feature/maven/mojos/AnalyseFeaturesMojo.java x: 156 lines of code y: 33 # changes src/main/java/org/apache/sling/feature/maven/mojos/ApplyDefaultConfigMojo.java x: 89 lines of code y: 4 # changes src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchivesMojo.java x: 143 lines of code y: 7 # changes src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java x: 138 lines of code y: 18 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeaturesDiffMojo.java x: 132 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/InfoMojo.java x: 247 lines of code y: 9 # changes src/site/site.xml x: 10 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/mojos/reports/ExportPackagesReporter.java x: 45 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/maven/mojos/reports/ImportPackagesReporter.java x: 48 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/extensions/FeatureArtifactHandler.java x: 15 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/JSONFeatures.java x: 124 lines of code y: 7 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisConfiguration.java x: 362 lines of code y: 8 # changes src/main/java/org/apache/sling/feature/maven/mojos/UpdateVersionsMojo.java x: 775 lines of code y: 17 # changes src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java x: 1447 lines of code y: 92 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/RegionSupport.java x: 211 lines of code y: 6 # changes src/main/java/org/apache/sling/feature/maven/mojos/AggregateFeaturesMojo.java x: 130 lines of code y: 31 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/FileSource.java x: 21 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java x: 268 lines of code y: 11 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisUtil.java x: 401 lines of code y: 14 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/spi/ProcessorContext.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ArtifactType.java x: 31 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/Substitution.java x: 101 lines of code y: 7 # changes src/main/java/org/apache/sling/feature/maven/mojos/Scan.java x: 51 lines of code y: 7 # changes src/it/analyzer-apiregions-errors-detected/verify.groovy x: 20 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/maven/FeatureProjectConfig.java x: 147 lines of code y: 6 # changes src/it/apis-jar-wrapped-flattened-classes/verify.groovy x: 45 lines of code y: 2 # changes src/it/apis-jar/verify.groovy x: 91 lines of code y: 2 # changes src/it/analyzer-errors-detected/verify.groovy x: 20 lines of code y: 2 # changes src/it/apis-jar-cnd/verify.groovy x: 33 lines of code y: 2 # changes src/it/apis-jar-exported-package-no-classes/verify.groovy x: 10 lines of code y: 2 # changes src/it/attach-metadata-from-pom/verify.groovy x: 28 lines of code y: 2 # changes src/it/schema-validation-ko/verify.groovy x: 26 lines of code y: 2 # changes src/it/variables-interpolator/verify.groovy x: 34 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/Aggregate.java x: 71 lines of code y: 12 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeatureLauncherMojo.java x: 176 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeatureSelectionConfig.java x: 82 lines of code y: 10 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/DirectorySource.java x: 44 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/spi/Source.java x: 7 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/JavadocLinks.java x: 49 lines of code y: 3 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/JavadocExecutor.java x: 137 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/IncludeArtifactMojo.java x: 128 lines of code y: 9 # changes src/main/java/org/apache/sling/feature/maven/mojos/Archive.java x: 24 lines of code y: 4 # changes src/main/java/org/apache/sling/feature/maven/mojos/reports/ReportContext.java x: 11 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/selection/IncludeExcludeMatcher.java x: 95 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/mojos/reports/DuplicatesReporter.java x: 74 lines of code y: 1 # changes src/it/settings.xml x: 35 lines of code y: 1 # changes src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 19 lines of code y: 6 # changes src/main/java/org/apache/sling/feature/maven/mojos/ExtractExtensionMojo.java x: 67 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/JarDecompressor.java x: 113 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/Repository.java x: 22 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/RepositoryMojo.java x: 36 lines of code y: 11 # changes src/main/java/org/apache/sling/feature/maven/mojos/EmbedFeaturesMojo.java x: 53 lines of code y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/CollectArtifactsMojo.java x: 55 lines of code y: 1 # changes src/main/java/org/apache/sling/feature/maven/FeatureConstants.java x: 4 lines of code y: 5 # changes src/main/java/org/apache/sling/feature/maven/FeatureProjectInfo.java x: 16 lines of code y: 2 # changes
92.0
# changes
  min: 1.0
  average: 7.58
  25th percentile: 2.0
  median: 2.5
  75th percentile: 7.75
  max: 92.0
0 1447.0
lines of code
min: 4.0 | average: 119.25 | 25th percentile: 26.5 | median: 51.0 | 75th percentile: 131.5 | max: 1447.0

Number of Contributors vs. Number of Changes: 72 points

src/main/java/org/apache/sling/feature/maven/Environment.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/feature/maven/Preprocessor.java x: 6 # contributors y: 36 # changes src/main/java/org/apache/sling/feature/maven/ProjectHelper.java x: 9 # contributors y: 36 # changes src/main/java/org/apache/sling/feature/maven/extensions/DependencyLifecycleParticipant.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java x: 9 # contributors y: 21 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractIncludingFeatureMojo.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/sling/feature/maven/mojos/AbstractRepositoryMojo.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/sling/feature/maven/mojos/AnalyseFeaturesMojo.java x: 8 # contributors y: 33 # changes src/main/java/org/apache/sling/feature/maven/mojos/ApplyDefaultConfigMojo.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchivesMojo.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java x: 3 # contributors y: 18 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeaturesDiffMojo.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/InfoMojo.java x: 3 # contributors y: 9 # changes src/site/site.xml x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/feature/maven/mojos/reports/ExportPackagesReporter.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/sling/feature/maven/JSONFeatures.java x: 2 # contributors y: 7 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisConfiguration.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/sling/feature/maven/mojos/UpdateVersionsMojo.java x: 2 # contributors y: 17 # changes src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java x: 11 # contributors y: 92 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/RegionSupport.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/sling/feature/maven/mojos/AggregateFeaturesMojo.java x: 9 # contributors y: 31 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisUtil.java x: 3 # contributors y: 14 # changes src/main/java/org/apache/sling/feature/maven/Substitution.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/sling/feature/maven/FeatureProjectConfig.java x: 1 # contributors y: 6 # changes src/it/apis-jar-wrapped-flattened-classes/verify.groovy x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/feature/maven/mojos/Aggregate.java x: 6 # contributors y: 12 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeatureLauncherMojo.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/FeatureSelectionConfig.java x: 3 # contributors y: 10 # changes src/main/java/org/apache/sling/feature/maven/mojos/IncludeArtifactMojo.java x: 6 # contributors y: 9 # changes src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 3 # contributors y: 6 # changes src/main/java/org/apache/sling/feature/maven/mojos/Repository.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/feature/maven/mojos/RepositoryMojo.java x: 6 # contributors y: 11 # changes
92.0
# changes
  min: 1.0
  average: 7.58
  25th percentile: 2.0
  median: 2.5
  75th percentile: 7.75
  max: 92.0
0 11.0
# contributors
min: 1.0 | average: 2.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0

Number of Contributors vs. File Size: 72 points

src/main/java/org/apache/sling/feature/maven/Environment.java x: 2 # contributors y: 14 lines of code src/main/java/org/apache/sling/feature/maven/Preprocessor.java x: 6 # contributors y: 367 lines of code src/main/java/org/apache/sling/feature/maven/ProjectHelper.java x: 9 # contributors y: 462 lines of code src/main/java/org/apache/sling/feature/maven/extensions/DependencyLifecycleParticipant.java x: 1 # contributors y: 50 lines of code src/main/java/org/apache/sling/feature/maven/extensions/FeatureLifecycleMappingProvider.java x: 1 # contributors y: 52 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java x: 9 # contributors y: 209 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AbstractIncludingFeatureMojo.java x: 5 # contributors y: 212 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AbstractRepositoryMojo.java x: 7 # contributors y: 124 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AnalyseFeaturesMojo.java x: 8 # contributors y: 156 lines of code src/main/java/org/apache/sling/feature/maven/mojos/ApplyDefaultConfigMojo.java x: 2 # contributors y: 89 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AttachFeatureArchivesMojo.java x: 3 # contributors y: 143 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java x: 3 # contributors y: 138 lines of code src/main/java/org/apache/sling/feature/maven/mojos/FeaturesDiffMojo.java x: 2 # contributors y: 132 lines of code src/main/java/org/apache/sling/feature/maven/mojos/InfoMojo.java x: 3 # contributors y: 247 lines of code src/site/site.xml x: 1 # contributors y: 10 lines of code src/main/java/org/apache/sling/feature/maven/mojos/reports/ExportPackagesReporter.java x: 1 # contributors y: 45 lines of code src/main/java/org/apache/sling/feature/maven/extensions/FeatureArtifactHandler.java x: 1 # contributors y: 15 lines of code src/main/java/org/apache/sling/feature/maven/JSONFeatures.java x: 2 # contributors y: 124 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisConfiguration.java x: 2 # contributors y: 362 lines of code src/main/java/org/apache/sling/feature/maven/mojos/UpdateVersionsMojo.java x: 2 # contributors y: 775 lines of code src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java x: 11 # contributors y: 1447 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/RegionSupport.java x: 2 # contributors y: 211 lines of code src/main/java/org/apache/sling/feature/maven/mojos/AggregateFeaturesMojo.java x: 9 # contributors y: 130 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/FileSource.java x: 1 # contributors y: 21 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisJarContext.java x: 2 # contributors y: 268 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/ApisUtil.java x: 3 # contributors y: 401 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/ArtifactType.java x: 1 # contributors y: 31 lines of code src/main/java/org/apache/sling/feature/maven/Substitution.java x: 5 # contributors y: 101 lines of code src/main/java/org/apache/sling/feature/maven/mojos/Scan.java x: 5 # contributors y: 51 lines of code src/it/analyzer-apiregions-errors-detected/verify.groovy x: 2 # contributors y: 20 lines of code src/main/java/org/apache/sling/feature/maven/FeatureProjectConfig.java x: 1 # contributors y: 147 lines of code src/it/apis-jar-wrapped-flattened-classes/verify.groovy x: 2 # contributors y: 45 lines of code src/it/apis-jar-wrapper-bundle/verify.groovy x: 2 # contributors y: 49 lines of code src/it/apis-jar/verify.groovy x: 1 # contributors y: 91 lines of code src/it/attach-metadata-from-pom/verify.groovy x: 1 # contributors y: 28 lines of code src/main/java/org/apache/sling/feature/maven/mojos/Aggregate.java x: 6 # contributors y: 71 lines of code src/main/java/org/apache/sling/feature/maven/mojos/FeatureLauncherMojo.java x: 4 # contributors y: 176 lines of code src/main/java/org/apache/sling/feature/maven/mojos/FeatureSelectionConfig.java x: 3 # contributors y: 82 lines of code src/main/java/org/apache/sling/feature/maven/mojos/apis/JavadocExecutor.java x: 1 # contributors y: 137 lines of code src/main/java/org/apache/sling/feature/maven/mojos/IncludeArtifactMojo.java x: 6 # contributors y: 128 lines of code src/main/java/org/apache/sling/feature/maven/mojos/Archive.java x: 2 # contributors y: 24 lines of code src/main/java/org/apache/sling/feature/maven/mojos/selection/IncludeExcludeMatcher.java x: 1 # contributors y: 95 lines of code src/main/java/org/apache/sling/feature/maven/mojos/reports/DuplicatesReporter.java x: 1 # contributors y: 74 lines of code src/it/settings.xml x: 1 # contributors y: 35 lines of code src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 3 # contributors y: 19 lines of code src/main/java/org/apache/sling/feature/maven/mojos/ExtractExtensionMojo.java x: 2 # contributors y: 67 lines of code src/main/java/org/apache/sling/feature/maven/mojos/JarDecompressor.java x: 2 # contributors y: 113 lines of code src/main/java/org/apache/sling/feature/maven/mojos/RepositoryMojo.java x: 6 # contributors y: 36 lines of code src/main/java/org/apache/sling/feature/maven/FeatureConstants.java x: 2 # contributors y: 4 lines of code
1447.0
lines of code
  min: 4.0
  average: 119.25
  25th percentile: 26.5
  median: 51.0
  75th percentile: 131.5
  max: 1447.0
0 11.0
# contributors
min: 1.0 | average: 2.56 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0