apache / maven-compiler-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 213 files with 3,884 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,067 lines of code)
    • 2 files changed 21-50 times (555 lines of code)
    • 3 files changed 6-20 times (84 lines of code)
    • 207 files changed 1-5 times (2,178 lines of code)
0% | 27% | 14% | 2% | 56%
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 213 files with 3,884 lines of code.
    • 1 file changed by more than 25 contributors (1,067 lines of code)
    • 1 file changed by 11-25 contributors (291 lines of code)
    • 2 files changed by 6-10 contributors (289 lines of code)
    • 174 files changed by 2-5 contributors (1,777 lines of code)
    • 35 files changed by 1 contributor (460 lines of code)
27% | 7% | 7% | 45% | 11%
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, xml, properties, groovy, yml, txt, md, cgi, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 31% | 16% | 0% | 52%
xml0% | 0% | 0% | 56% | 43%
groovy0% | 0% | 0% | 3% | 96%
cgi0% | 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% | 27% | 14% | 2% | 56%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractCompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
1067 32 2012-11-15 2023-05-22 81 30 olamy@apache.org timtebeek@gmail.com
TestCompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
291 19 2012-11-15 2023-02-13 35 14 olamy@apache.org david.lloyd@redhat.com
CompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
264 21 2012-11-15 2023-02-10 32 8 olamy@apache.org gnodet@gmail.com
site.xml
in src/site
25 - 2005-09-22 2019-12-20 18 9 brett@apache.org manouti@users.noreply.githu...
verify.groovy
in src/it/MCOMPILER-192
13 - 2012-12-20 2023-02-10 7 5 olamy@apache.org gnodet@gmail.com
settings.xml
in src/it
46 - 2008-08-09 2015-01-30 7 2 bentmann@apache.org olamy@apache.org
verify.groovy
in src/it/mcompiler-120
6 - 2012-09-04 2023-02-10 5 5 rfscholte@apache.org gnodet@gmail.com
verify.groovy
in src/it/automodules-transitive-module
2 - 2017-05-15 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
verify.groovy
in src/it/automodules-library
2 - 2017-04-18 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
verify.groovy
in src/it/automodules-application
2 - 2017-04-18 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
CompilationFailureException.java
in src/main/java/org/apache/maven/plugin/compiler
25 3 2012-11-15 2023-02-10 4 4 olamy@apache.org gnodet@gmail.com
module-info.java
in src/it/MCOMPILER-275_separate-moduleinfo/src/main/java
1 - 2016-09-25 2023-02-13 3 2 rfscholte@apache.org gnodet@gmail.com
MCompiler224.java
in src/it/MCOMPILER-224/annotation-processor/src/main/java/org/issue
2 - 2014-05-27 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
MyClass.java
in src/it/mcompiler-106/src/main/java
2 - 2011-08-28 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
MyClass.java
in src/it/default/src/main/java
2 - 2008-08-09 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
MyClass.java
in src/it/test1/src/main/java
2 - 2006-03-22 2023-02-10 3 3 carlos@apache.org gnodet@gmail.com
MyClass.java
in src/it/mcompiler-135/src/main/java
2 - 2011-08-29 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
module-info.java
in src/it/MCOMPILER-268_modulepath/src/main/java
3 - 2016-08-30 2023-02-10 3 2 rfscholte@apache.org gnodet@gmail.com
SimpleObject.java
in src/it/MCOMPILER-157/annotation-user/src/main/java/org/issue
3 - 2014-10-03 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
verify.groovy
in src/it/default-incremental-disable
4 - 2013-02-18 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
TestService.java
in src/it/MCOMPILER-349_dependencyChanged/service/src/main/java
4 1 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
verify.groovy
in src/it/MCOMPILER-349_dependencyChanged
4 - 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
User.java
in src/it/MCOMPILER-224/annotation-user/src/main/java/org/issue/user
4 - 2014-05-27 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
verify.groovy
in src/it/MCOMPILER-268_modulepath
5 - 2016-08-30 2018-08-07 3 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/mcompiler-179
6 - 2012-11-08 2014-12-21 3 2 andham@apache.org rfscholte@apache.org
MyClass.java
in src/it/non-english-warnings/src/main/java
6 1 2010-08-29 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
Dummy.java
in src/it/MCOMPILER-190/src/main/java/org/example/pce/sample
6 1 2012-12-03 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App.java
in src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation
6 1 2010-03-09 2023-02-10 3 3 mkleint@apache.org gnodet@gmail.com
Main.java
in src/it/MCOMPILER-349_dependencyChanged/dependent-module/src/main/java
7 1 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
SimpleAnnotation.java
in src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue
8 - 2014-10-03 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-182/src/main/java
10 2 2012-10-02 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-21_methodname-change/src/main/java
10 2 2012-09-04 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-21_class-remove/src/main/java
10 2 2012-09-23 2023-02-10 3 3 struberg@apache.org gnodet@gmail.com
Person.java
in src/it/includes-excludes/src/main/java/org/apache/maven/it0055
10 2 2008-09-23 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
PersonTwo.java
in src/it/includes-excludes/src/main/java/org/apache/maven/it0055
10 2 2008-09-23 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-182/src/main/java
11 2 2012-10-02 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-21_methodname-change/src/main/java
11 2 2012-09-04 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-21_class-remove/src/main/java
11 2 2012-09-23 2023-02-10 3 3 struberg@apache.org gnodet@gmail.com
ServiceProvider.java
in src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation
12 - 2010-03-09 2023-02-10 3 3 mkleint@apache.org gnodet@gmail.com
App3.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App2.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App5.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App4.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App7.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App6.java
in src/it/MCOMPILER-170/mcompiler-170-2/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App3.java
in src/it/MCOMPILER-170/mcompiler-170-3/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App2.java
in src/it/MCOMPILER-170/mcompiler-170-3/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App.java
in src/it/MCOMPILER-170/mcompiler-170-3/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App5.java
in src/it/MCOMPILER-170/mcompiler-170-3/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
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
AbstractCompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
1067 32 2012-11-15 2023-05-22 81 30 olamy@apache.org timtebeek@gmail.com
TestCompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
291 19 2012-11-15 2023-02-13 35 14 olamy@apache.org david.lloyd@redhat.com
site.xml
in src/site
25 - 2005-09-22 2019-12-20 18 9 brett@apache.org manouti@users.noreply.githu...
CompilerMojo.java
in src/main/java/org/apache/maven/plugin/compiler
264 21 2012-11-15 2023-02-10 32 8 olamy@apache.org gnodet@gmail.com
verify.groovy
in src/it/MCOMPILER-192
13 - 2012-12-20 2023-02-10 7 5 olamy@apache.org gnodet@gmail.com
verify.groovy
in src/it/mcompiler-120
6 - 2012-09-04 2023-02-10 5 5 rfscholte@apache.org gnodet@gmail.com
CompilationFailureException.java
in src/main/java/org/apache/maven/plugin/compiler
25 3 2012-11-15 2023-02-10 4 4 olamy@apache.org gnodet@gmail.com
verify.groovy
in src/it/automodules-application
2 - 2017-04-18 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
verify.groovy
in src/it/automodules-library
2 - 2017-04-18 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
verify.groovy
in src/it/automodules-transitive-module
2 - 2017-05-15 2023-03-12 4 3 rfscholte@apache.org slachiewicz@apache.org
PersonTwo.java
in src/it/includes-excludes/src/main/java/org/apache/maven/it0055
10 2 2008-09-23 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
Person.java
in src/it/includes-excludes/src/main/java/org/apache/maven/it0055
10 2 2008-09-23 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
MyClass.java
in src/it/mcompiler-135/src/main/java
2 - 2011-08-29 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
SimpleAnnotation.java
in src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue
8 - 2014-10-03 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
SimpleAnnotationProcessor.java
in src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue
41 1 2014-10-03 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
SimpleObject.java
in src/it/MCOMPILER-157/annotation-user/src/main/java/org/issue
3 - 2014-10-03 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-21_class-remove/src/main/java
10 2 2012-09-23 2023-02-10 3 3 struberg@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-21_class-remove/src/main/java
11 2 2012-09-23 2023-02-10 3 3 struberg@apache.org gnodet@gmail.com
MyClass.java
in src/it/test1/src/main/java
2 - 2006-03-22 2023-02-10 3 3 carlos@apache.org gnodet@gmail.com
ServiceProvider.java
in src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation
12 - 2010-03-09 2023-02-10 3 3 mkleint@apache.org gnodet@gmail.com
App.java
in src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation
6 1 2010-03-09 2023-02-10 3 3 mkleint@apache.org gnodet@gmail.com
ServiceProviderProcessor.java
in src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation
62 3 2010-03-09 2023-02-10 3 3 mkleint@apache.org gnodet@gmail.com
MyClass.java
in src/it/default/src/main/java
2 - 2008-08-09 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
Dummy.java
in src/it/MCOMPILER-190/src/main/java/org/example/pce/sample
6 1 2012-12-03 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
MyClass.java
in src/it/mcompiler-106/src/main/java
2 - 2011-08-28 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-21_methodname-change/src/main/java
10 2 2012-09-04 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-21_methodname-change/src/main/java
11 2 2012-09-04 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
MCompiler224.java
in src/it/MCOMPILER-224/annotation-processor/src/main/java/org/issue
2 - 2014-05-27 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
MCompiler224AnnotationProcessor.java
in src/it/MCOMPILER-224/annotation-processor/src/main/java/org/issue
29 1 2014-05-27 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
User.java
in src/it/MCOMPILER-224/annotation-user/src/main/java/org/issue/user
4 - 2014-05-27 2023-02-10 3 3 jdcasey@apache.org gnodet@gmail.com
MyClass.java
in src/it/non-english-warnings/src/main/java
6 1 2010-08-29 2023-02-10 3 3 bentmann@apache.org gnodet@gmail.com
Main.java
in src/it/MCOMPILER-349_dependencyChanged/dependent-module/src/main/java
7 1 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
verify.groovy
in src/it/MCOMPILER-349_dependencyChanged
4 - 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
TestService.java
in src/it/MCOMPILER-349_dependencyChanged/service/src/main/java
4 1 2018-08-01 2023-02-10 3 3 a.tsyganenko@intive.com gnodet@gmail.com
verify.groovy
in src/it/default-incremental-disable
4 - 2013-02-18 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
BeanA.java
in src/it/mcompiler-182/src/main/java
10 2 2012-10-02 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
BeanA2.java
in src/it/mcompiler-182/src/main/java
11 2 2012-10-02 2023-02-10 3 3 rfscholte@apache.org gnodet@gmail.com
App6.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App7.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App4.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App5.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App2.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App3.java
in src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App6.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App7.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App4.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App5.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
App2.java
in src/it/MCOMPILER-170/mcompiler-170-4/src/main/java/org/apache/maven/plugins/compiler/it
18 5 2012-05-06 2023-02-10 3 3 olamy@apache.org gnodet@gmail.com
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
SimpleAnnotationProcessor.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor/src/main/java/mcompiler391
57 2 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
DependencyExclusion.java
in src/main/java/org/apache/maven/plugin/compiler
55 11 2023-02-13 2023-02-13 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleAnnotationProcessor.java
in src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-processor/src/main/java/mcompiler395
52 1 2023-02-13 2023-02-13 1 1 petr.siroky@pm.me petr.siroky@pm.me
mrjar.xml
in src/it/multirelease-patterns/multimodule/multirelease/src/assembly
38 - 2018-07-08 2018-07-08 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/multirelease-patterns/singleproject-runtime
36 1 2018-07-08 2018-07-08 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/multirelease-patterns/multiproject
29 1 2018-07-08 2018-07-08 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/multirelease-patterns/packaging-plugin
27 1 2018-07-08 2018-07-08 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/MCOMPILER-224
26 - 2014-05-27 2014-10-03 3 1 jdcasey@apache.org jdcasey@apache.org
verify.groovy
in src/it/multirelease-patterns/multimodule
25 1 2018-07-08 2018-07-08 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/MCOMPILER-525
18 - 2023-02-13 2023-02-13 1 1 jorsol@gmail.com jorsol@gmail.com
SimpleAnnotation.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-api/src/main/java/mcompiler391
10 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleAnnotation.java
in src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-user/src/main/java/mcompiler395
8 - 2023-02-13 2023-02-13 1 1 petr.siroky@pm.me petr.siroky@pm.me
HelloWorld.java
in src/it/MCOMPILER-205/src/main/java/dummy
6 1 2022-02-07 2023-02-10 2 1 gnodet@gmail.com gnodet@gmail.com
verify.groovy
in src/it/jpms_patch-module
6 - 2017-08-22 2017-08-22 1 1 rfscholte@apache.org rfscholte@apache.org
HelloWorld.java
in src/it/MCOMPILER-525/src/main/java/myproject
6 1 2023-02-13 2023-02-13 1 1 jorsol@gmail.com jorsol@gmail.com
verify.groovy
in src/it/MCOMPILER-321_pathexceptions
5 - 2018-06-06 2018-06-06 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/MCOMPILER-346
5 - 2022-03-06 2022-03-06 1 1 olamy@apache.org olamy@apache.org
verify.groovy
in src/it/MCOMPILER-268_modulepath
5 - 2016-08-30 2018-08-07 3 1 rfscholte@apache.org rfscholte@apache.org
module-info.java
in src/it/MCOMPILER-481-requires-static-included/app/src/main/java
4 - 2022-02-01 2022-02-01 1 1 olamy@apache.org olamy@apache.org
module-info.java
in src/it/MCOMPILER-481-requires-static-included/service/src/main/java
4 - 2022-02-01 2022-02-01 1 1 olamy@apache.org olamy@apache.org
verify.groovy
in src/it/MCOMPILER-270_release
4 - 2016-08-10 2016-09-25 2 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/jpms_add-exports
4 - 2017-08-22 2017-08-22 1 1 rfscholte@apache.org rfscholte@apache.org
SimpleObject1.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-user1/src/main/java/mcompiler391
3 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleObject2.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-user2/src/main/java/mcompiler391
3 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleObject4.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-user4/src/main/java/mcompiler391
3 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleObject3.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-user3/src/main/java/mcompiler391
3 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
SimpleObject.java
in src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-user/src/main/java/mcompiler395
3 - 2023-02-13 2023-02-13 1 1 petr.siroky@pm.me petr.siroky@pm.me
verify.groovy
in src/it/MCOMPILER-205
2 - 2022-02-07 2023-02-10 2 1 gnodet@gmail.com gnodet@gmail.com
verify.groovy
in src/it/automodules-manifest
2 - 2017-05-15 2017-05-15 1 1 rfscholte@apache.org rfscholte@apache.org
verify.groovy
in src/it/MCOMPILER-197
2 - 2013-02-06 2013-02-06 1 1 olamy@apache.org olamy@apache.org
AnnotationProcessorDependencyV2.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor-dep-v2/src/main/java/mcompiler391
2 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
AnnotationProcessorDependencyV1.java
in src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor-dep-v1/src/main/java/mcompiler391
2 - 2023-02-15 2023-02-15 1 1 petr.siroky@pm.me petr.siroky@pm.me
MyClass.java
in src/it/default-incremental-disable/src/main/java/foo
2 - 2023-02-10 2023-02-10 1 1 gnodet@gmail.com gnodet@gmail.com
AnnotationProcessorDependency.java
in src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-processor-dep/src/main/java/mcompiler395
2 - 2023-02-13 2023-02-13 1 1 petr.siroky@pm.me petr.siroky@pm.me
package-info.java
in src/it/MCOMPILER-205/src/main/java/dummy
1 - 2022-02-07 2023-02-10 2 1 gnodet@gmail.com gnodet@gmail.com
SimpleAnnotationProcessor.java
in src/it/MCOMPILER-503-processorpath-duplicated-deps/annotation-processor/src/main/java/mcompiler503
69 1 2023-01-30 2023-02-10 2 2 petr.siroky@pm.me gnodet@gmail.com
SimpleAnnotationProcessor.java
in src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue
68 1 2016-01-08 2023-02-10 3 2 agudian@apache.org gnodet@gmail.com
SourcePathReadGoal.java
in src/it/setup_annotation-verify-plugin/src/main/java/org.apache.maven.plugins.compiler.it
59 2 2023-01-30 2023-02-10 2 2 petr.siroky@pm.me gnodet@gmail.com
settings.xml
in src/it
46 - 2008-08-09 2015-01-30 7 2 bentmann@apache.org olamy@apache.org
verify.groovy
in src/it/multirelease-patterns/singleproject-toolchains
27 1 2018-07-08 2020-10-04 2 2 rfscholte@apache.org adangel@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@apache.org
FinalExample.java
in src/it/MCOMPILER-228/src/main/java/example
20 - 2014-10-06 2023-02-10 2 2 rfscholte@apache.org gnodet@gmail.com
Person.java
in src/it/MCOMPILER-197/src/main/java/org/issue
20 3 2013-02-06 2023-02-10 2 2 olamy@apache.org gnodet@gmail.com
persistence.xml
in src/it/MCOMPILER-197/src/main/resources/META-INF
16 - 2013-02-06 2014-09-16 2 2 olamy@apache.org khmarbaise@apache.org
Processor2.java
in src/it/MCOMPILER-272/processor2/src/main/java/processor2
15 1 2021-09-05 2023-02-10 2 2 jeremy.kuhn@winterframework.io gnodet@gmail.com
Processor1.java
in src/it/MCOMPILER-272/processor1/src/main/java/processor1
14 1 2021-09-05 2023-02-10 2 2 jeremy.kuhn@winterframework.io gnodet@gmail.com
Person.java
in src/it/MCOMPILER-500-package-info-incr/src/main/java/dummy
14 3 2022-07-26 2023-02-10 2 2 olamy@apache.org gnodet@gmail.com
Person.java
in src/it/MCOMPILER-500-package-info-incr/src/main/java/dummy/foo
14 3 2022-07-26 2023-02-10 2 2 olamy@apache.org gnodet@gmail.com
A.java
in src/it/multirelease-patterns/multimodule/multirelease-nine/src/main/java/mr
12 2 2018-07-08 2023-02-10 2 2 rfscholte@apache.org gnodet@gmail.com
A.java
in src/it/multirelease-patterns/multiproject/multirelease-nine/src/main/java/mr
12 2 2018-07-08 2023-02-10 2 2 rfscholte@apache.org gnodet@gmail.com
Correlations

File Size vs. Number of Changes: 213 points

src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-api/src/main/java/mcompiler391/SimpleAnnotation.java x: 10 lines of code y: 1 # changes src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor-dep-v1/src/main/java/mcompiler391/AnnotationProcessorDependencyV1.java x: 2 lines of code y: 1 # changes src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor/src/main/java/mcompiler391/SimpleAnnotationProcessor.java x: 57 lines of code y: 1 # changes src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java x: 1067 lines of code y: 81 # changes src/it/MCOMPILER-522-unresolvable-dependency/verify.groovy x: 7 lines of code y: 2 # changes src/it/MCOMPILER-366/verify.groovy x: 2 lines of code y: 2 # changes src/it/automodules-application/verify.groovy x: 2 lines of code y: 4 # changes src/it/MCOMPILER-275_separate-moduleinfo/src/main/java/module-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java x: 291 lines of code y: 35 # changes src/it/MCOMPILER-525/src/main/java/myproject/HelloWorld.java x: 6 lines of code y: 1 # changes src/it/MCOMPILER-525/verify.groovy x: 18 lines of code y: 1 # changes src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-processor/src/main/java/mcompiler395/SimpleAnnotationProcessor.java x: 52 lines of code y: 1 # changes src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-user/src/main/java/mcompiler395/SimpleAnnotation.java x: 8 lines of code y: 1 # changes src/main/java/org/apache/maven/plugin/compiler/DependencyCoordinate.java x: 75 lines of code y: 3 # changes src/main/java/org/apache/maven/plugin/compiler/DependencyExclusion.java x: 55 lines of code y: 1 # changes src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue/SimpleAnnotation.java x: 8 lines of code y: 3 # changes src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java x: 41 lines of code y: 3 # changes src/it/MCOMPILER-157/annotation-user/src/main/java/org/issue/SimpleObject.java x: 3 lines of code y: 3 # changes src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it/App.java x: 18 lines of code y: 3 # changes src/it/MCOMPILER-190/src/main/java/org/example/pce/sample/Dummy.java x: 6 lines of code y: 3 # changes src/it/MCOMPILER-192/verify.groovy x: 13 lines of code y: 7 # changes src/it/MCOMPILER-197/src/main/java/org/issue/Person.java x: 20 lines of code y: 2 # changes src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java x: 68 lines of code y: 3 # changes src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java/org/issue/SimpleAnnotation.java x: 8 lines of code y: 2 # changes src/it/MCOMPILER-205/src/main/java/dummy/package-info.java x: 1 lines of code y: 2 # changes src/it/MCOMPILER-224/annotation-processor/src/main/java/org/issue/MCompiler224AnnotationProcessor.java x: 29 lines of code y: 3 # changes src/it/MCOMPILER-224/annotation-user/src/main/java/org/issue/user/User.java x: 4 lines of code y: 3 # changes src/it/MCOMPILER-272/processor1/src/main/java/processor1/Processor1.java x: 14 lines of code y: 2 # changes src/it/MCOMPILER-298/src/main/java/com/foo/ParameterClass.java x: 5 lines of code y: 2 # changes src/it/MCOMPILER-503-processorpath-duplicated-deps/annotation-processor/src/main/java/mcompiler503/SimpleAnnotationProcessor.java x: 69 lines of code y: 2 # changes src/it/includes-excludes/src/main/java/org/apache/maven/it0055/Person.java x: 10 lines of code y: 3 # changes src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation/ServiceProvider.java x: 12 lines of code y: 3 # changes src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation/ServiceProviderProcessor.java x: 62 lines of code y: 3 # changes src/it/mcompiler-120/verify.groovy x: 6 lines of code y: 5 # changes src/it/multirelease-patterns/multimodule/multirelease-base/src/main/java/mr/A.java x: 11 lines of code y: 2 # changes src/it/multirelease-patterns/multimodule/multirelease-nine/src/main/java/mr/A.java x: 12 lines of code y: 2 # changes src/it/setup_annotation-verify-plugin/src/main/java/org.apache.maven.plugins.compiler.it/SourcePathReadGoal.java x: 59 lines of code y: 2 # changes src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java x: 25 lines of code y: 4 # changes src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java x: 264 lines of code y: 32 # changes src/it/MCOMPILER-346/verify.groovy x: 5 lines of code y: 1 # changes src/it/multirelease-patterns/singleproject-toolchains/verify.groovy x: 27 lines of code y: 2 # changes src/site/site.xml x: 25 lines of code y: 18 # changes src/it/multirelease-patterns/multimodule/multirelease/src/assembly/mrjar.xml x: 38 lines of code y: 1 # changes src/it/multirelease-patterns/multimodule/verify.groovy x: 25 lines of code y: 1 # changes src/it/multirelease-patterns/multiproject/verify.groovy x: 29 lines of code y: 1 # changes src/it/multirelease-patterns/packaging-plugin/verify.groovy x: 27 lines of code y: 1 # changes src/it/multirelease-patterns/singleproject-runtime/verify.groovy x: 36 lines of code y: 1 # changes src/it/settings.xml x: 46 lines of code y: 7 # changes src/it/MCOMPILER-224/verify.groovy x: 26 lines of code y: 3 # changes src/it/MCOMPILER-197/src/main/resources/META-INF/persistence.xml x: 16 lines of code y: 2 # changes src/site/resources/download.cgi x: 22 lines of code y: 2 # changes
81.0
# changes
  min: 1.0
  average: 3.0
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 81.0
0 1067.0
lines of code
min: 1.0 | average: 18.23 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 18.0 | max: 1067.0

Number of Contributors vs. Number of Changes: 213 points

src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-api/src/main/java/mcompiler391/SimpleAnnotation.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java x: 30 # contributors y: 81 # changes src/it/MCOMPILER-522-unresolvable-dependency/verify.groovy x: 2 # contributors y: 2 # changes src/it/automodules-application/verify.groovy x: 3 # contributors y: 4 # changes src/it/MCOMPILER-275_separate-moduleinfo/src/main/java/module-info.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java x: 14 # contributors y: 35 # changes src/main/java/org/apache/maven/plugin/compiler/DependencyCoordinate.java x: 3 # contributors y: 3 # changes src/it/MCOMPILER-192/verify.groovy x: 5 # contributors y: 7 # changes src/it/MCOMPILER-205/src/main/java/dummy/HelloWorld.java x: 1 # contributors y: 2 # changes src/it/MCOMPILER-360/main360/src/main/java/module-info.java x: 3 # contributors y: 2 # changes src/it/mcompiler-120/verify.groovy x: 5 # contributors y: 5 # changes src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java x: 8 # contributors y: 32 # changes src/site/site.xml x: 9 # contributors y: 18 # changes src/it/MCOMPILER-268_modulepath/verify.groovy x: 1 # contributors y: 3 # changes src/it/settings.xml x: 2 # contributors y: 7 # changes
81.0
# changes
  min: 1.0
  average: 3.0
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 81.0
0 30.0
# contributors
min: 1.0 | average: 2.4 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 30.0

Number of Contributors vs. File Size: 213 points

src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-api/src/main/java/mcompiler391/SimpleAnnotation.java x: 1 # contributors y: 10 lines of code src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor-dep-v1/src/main/java/mcompiler391/AnnotationProcessorDependencyV1.java x: 1 # contributors y: 2 lines of code src/it/MCOMPILER-391-processorpath-dep-mgmt/annotation-processor/src/main/java/mcompiler391/SimpleAnnotationProcessor.java x: 1 # contributors y: 57 lines of code src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java x: 30 # contributors y: 1067 lines of code src/it/MCOMPILER-522-unresolvable-dependency/verify.groovy x: 2 # contributors y: 7 lines of code src/it/MCOMPILER-366/verify.groovy x: 2 # contributors y: 2 lines of code src/it/automodules-application/verify.groovy x: 3 # contributors y: 2 lines of code src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java x: 14 # contributors y: 291 lines of code src/it/MCOMPILER-525/src/main/java/myproject/HelloWorld.java x: 1 # contributors y: 6 lines of code src/it/MCOMPILER-525/verify.groovy x: 1 # contributors y: 18 lines of code src/it/MCOMPILER-395-processorpath-exclude-deps/annotation-processor/src/main/java/mcompiler395/SimpleAnnotationProcessor.java x: 1 # contributors y: 52 lines of code src/main/java/org/apache/maven/plugin/compiler/DependencyCoordinate.java x: 3 # contributors y: 75 lines of code src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue/SimpleAnnotation.java x: 3 # contributors y: 8 lines of code src/it/MCOMPILER-157/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java x: 3 # contributors y: 41 lines of code src/it/MCOMPILER-170/mcompiler-170-1/src/main/java/org/apache/maven/plugins/compiler/it/App.java x: 3 # contributors y: 18 lines of code src/it/MCOMPILER-192/verify.groovy x: 5 # contributors y: 13 lines of code src/it/MCOMPILER-197/src/main/java/org/issue/Person.java x: 2 # contributors y: 20 lines of code src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java x: 2 # contributors y: 68 lines of code src/it/MCOMPILER-224/annotation-processor/src/main/java/org/issue/MCompiler224AnnotationProcessor.java x: 3 # contributors y: 29 lines of code src/it/MCOMPILER-272/processor1/src/main/java/processor1/Processor1.java x: 2 # contributors y: 14 lines of code src/it/includes-excludes/src/main/java/org/apache/maven/it0055/Person.java x: 3 # contributors y: 10 lines of code src/it/jdk16-annotation/src/main/java/com/mycompany/jdk16annotation/ServiceProviderProcessor.java x: 3 # contributors y: 62 lines of code src/it/mcompiler-120/verify.groovy x: 5 # contributors y: 6 lines of code src/it/multirelease-patterns/multimodule/multirelease-base/src/main/java/mr/A.java x: 2 # contributors y: 11 lines of code src/it/setup_annotation-verify-plugin/src/main/java/org.apache.maven.plugins.compiler.it/SourcePathReadGoal.java x: 2 # contributors y: 59 lines of code src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java x: 4 # contributors y: 25 lines of code src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java x: 8 # contributors y: 264 lines of code src/it/multirelease-patterns/singleproject-toolchains/verify.groovy x: 2 # contributors y: 27 lines of code src/site/site.xml x: 9 # contributors y: 25 lines of code src/it/multirelease-patterns/multimodule/multirelease/src/assembly/mrjar.xml x: 1 # contributors y: 38 lines of code src/it/multirelease-patterns/multimodule/verify.groovy x: 1 # contributors y: 25 lines of code src/it/multirelease-patterns/multiproject/verify.groovy x: 1 # contributors y: 29 lines of code src/it/multirelease-patterns/singleproject-runtime/verify.groovy x: 1 # contributors y: 36 lines of code src/it/settings.xml x: 2 # contributors y: 46 lines of code src/site/resources/download.cgi x: 2 # contributors y: 22 lines of code
1067.0
lines of code
  min: 1.0
  average: 18.23
  25th percentile: 3.0
  median: 6.0
  75th percentile: 18.0
  max: 1067.0
0 30.0
# contributors
min: 1.0 | average: 2.4 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 30.0