apache / ant-easyant-core
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 113 files with 10,392 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (2,454 lines of code)
    • 31 files changed 6-20 times (3,890 lines of code)
    • 76 files changed 1-5 times (4,048 lines of code)
0% | 0% | 23% | 37% | 38%
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 113 files with 10,392 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 77 files changed by 2-5 contributors (9,237 lines of code)
    • 36 files changed by 1 contributor (1,155 lines of code)
0% | 0% | 0% | 88% | 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, html, xml, ivy, properties, ant, js, json, css, project, prefs, bat, scala, txt, classpath, gitignore, xsd, xsl, groovy, md, gitmodules, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 26% | 35% | 38%
ant0% | 0% | 100% | 0% | 0%
xsl0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 18% | 81%
ivy0% | 0% | 0% | 12% | 87%
css0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
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% | 0% | 23% | 40% | 35%
ROOT0% | 0% | 34% | 7% | 58%
example0% | 0% | 0% | 0% | 100%
experiment0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
EasyAntEngine.java
in src/main/java/org/apache/easyant/core
461 25 2011-02-17 2015-09-23 43 4 hibou@apache.org aquillet@is2t.com
SubModule.java
in src/main/java/org/apache/easyant/tasks
411 27 2011-02-17 2014-11-25 28 4 hibou@apache.org jeanlouis.boudart@gmail.com
LoadModule.java
in src/main/java/org/apache/easyant/tasks
342 16 2011-02-17 2015-02-06 27 3 hibou@apache.org jeanlouis.boudart@gmail.com
ant
module.ant
in root
181 - 2011-02-17 2014-08-30 22 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntMain.java
in src/main/java/org/apache/easyant/core
485 20 2011-02-17 2015-04-29 22 3 hibou@apache.org jeanlouis.boudart@gmail.com
DefaultEasyAntXmlModuleDescriptorParser.java
in src/main/java/org/apache/easyant/core/parser
574 38 2011-02-17 2014-11-24 21 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntReport.java
in src/main/java/org/apache/easyant/core/report
227 28 2011-02-17 2014-08-28 20 3 hibou@apache.org jeanlouis.boudart@gmail.com
XMLEasyAntReportWriter.java
in src/main/java/org/apache/easyant/core/report
445 15 2011-02-17 2016-08-10 17 4 hibou@apache.org adrien.quillet@microej.com
ivy
module.ivy
in root
19 - 2011-02-17 2015-02-06 16 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntMagicNames.java
in src/main/java/org/apache/easyant/core
40 - 2011-02-17 2014-04-08 16 2 hibou@apache.org jlboudart@apache.org
ProjectUtils.java
in src/main/java/org/apache/easyant/core/ant
99 9 2011-07-10 2014-11-24 15 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
antlib.xml
in src/main/resources/org/apache/easyant
45 - 2011-02-17 2013-08-12 13 2 hibou@apache.org jlboudart@apache.org
MetaBuildExecutor.java
in src/main/java/org/apache/easyant/core/ant
68 2 2011-02-17 2014-11-24 13 4 hibou@apache.org jeanlouis.boudart@gmail.com
ConfigureBuildScopedRepository.java
in src/main/java/org/apache/easyant/tasks
113 14 2011-02-17 2015-02-06 10 3 hibou@apache.org jeanlouis.boudart@gmail.com
ParameterTask.java
in src/main/java/org/apache/easyant/tasks
119 18 2011-02-17 2016-08-10 10 4 hibou@apache.org adrien.quillet@microej.com
Import.java
in src/main/java/org/apache/easyant/tasks
140 20 2011-02-17 2014-08-28 10 4 hibou@apache.org jeanlouis.boudart@gmail.com
AbstractImport.java
in src/main/java/org/apache/easyant/tasks
176 25 2012-07-24 2014-11-24 10 3 jlboudart@apache.org jeanlouis.boudart@gmail.com
EasyAntConstants.java
in src/main/java/org/apache/easyant/core
20 - 2011-02-17 2013-10-13 9 2 hibou@apache.org jlboudart@apache.org
default-easyant-ivysettings.xml
in src/main/resources/org/apache/easyant/core
26 - 2011-02-17 2015-02-06 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntRunner.java
in src/main/java/org/apache/easyant/tasks
76 11 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
BindTarget.java
in src/main/java/org/apache/easyant/tasks
89 8 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
RegisterArtifact.java
in src/main/java/org/apache/easyant/tasks
90 11 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
SearchModule.java
in src/main/java/org/apache/easyant/tasks
134 16 2011-02-17 2014-08-28 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
PluginReport.java
in src/main/java/org/apache/easyant/tasks
294 23 2012-09-07 2016-08-10 8 3 jlboudart@apache.org adrien.quillet@microej.com
19 - 2011-02-17 2013-08-20 7 2 hibou@apache.org jlboudart@apache.org
EasyAntModuleDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
20 - 2011-02-17 2013-10-13 7 2 hibou@apache.org jlboudart@apache.org
PluginService.java
in src/main/java/org/apache/easyant/core/services
24 - 2011-02-17 2014-03-17 7 2 hibou@apache.org jlboudart@apache.org
AbstractEasyAntTask.java
in src/main/java/org/apache/easyant/tasks
36 6 2011-02-17 2014-08-28 7 3 hibou@apache.org jeanlouis.boudart@gmail.com
ConfigureEasyAntIvyInstance.java
in src/main/java/org/apache/easyant/tasks
50 6 2012-07-25 2014-11-24 7 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
DefaultEasyAntDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
72 17 2011-02-17 2013-08-20 7 2 hibou@apache.org jlboudart@apache.org
GoOffline.java
in src/main/java/org/apache/easyant/tasks
98 10 2012-08-13 2014-11-24 7 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ImportedModuleReport.java
in src/main/java/org/apache/easyant/core/report
116 19 2011-02-17 2013-10-13 7 2 hibou@apache.org jlboudart@apache.org
xsl
easyant-report.xsl
in src/main/resources/org/apache/easyant/core/report
732 - 2011-02-17 2016-08-10 7 3 hibou@apache.org adrien.quillet@microej.com
PluginUpdateChecker.java
in src/main/java/org/apache/easyant/tasks
69 2 2013-07-02 2014-11-24 6 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
DefaultEasyAntLogger.java
in src/main/java/org/apache/easyant/core/ant/listerners
109 3 2011-02-17 2014-11-24 6 3 hibou@apache.org jeanlouis.boudart@gmail.com
MultiModuleLogger.java
in src/main/java/org/apache/easyant/core/ant/listerners
139 17 2011-02-17 2014-11-25 6 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntProjectHelper.java
in src/main/java/org/apache/easyant/core/ant/helper
186 5 2013-08-22 2014-11-24 6 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ivy
module.ivy
in example/example-multimodule/example-core
6 - 2011-02-18 2012-10-29 5 3 hibou@apache.org jlboudart@apache.org
7 - 2011-02-17 2012-11-30 5 2 hibou@apache.org jlboudart@apache.org
ivy
module.ivy
in example/standard-java-app
19 - 2011-02-18 2012-09-14 5 2 hibou@apache.org jlboudart@apache.org
CheckResolver.java
in src/main/java/org/apache/easyant/tasks
54 6 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
TaskCollectorFromImplicitTargetListener.java
in src/main/java/org/apache/easyant/core/ant/listerners
57 10 2013-05-24 2013-08-22 5 1 jlboudart@apache.org jlboudart@apache.org
AbstractFindClassPathStrategy.java
in src/main/java/org/apache/easyant/tasks/findclasspath
68 9 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
ImportTestModule.java
in src/main/java/org/apache/easyant/tasks
76 6 2012-07-24 2014-04-08 5 1 jlboudart@apache.org jlboudart@apache.org
CoreRevisionCheckerTask.java
in src/main/java/org/apache/easyant/tasks
82 7 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
ImportDeferred.java
in src/main/java/org/apache/easyant/tasks
96 7 2013-08-12 2014-11-24 5 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ImportAntscripts.java
in src/main/java/org/apache/easyant/tasks
333 14 2011-04-22 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
ParameterType.java
in src/main/java/org/apache/easyant/core/report
6 - 2011-02-17 2013-01-10 4 2 hibou@apache.org jlboudart@apache.org
BuildConfigurationHelper.java
in src/main/java/org/apache/easyant/core
66 6 2011-02-17 2013-08-20 4 2 hibou@apache.org jlboudart@apache.org
FindClasspathTask.java
in src/main/java/org/apache/easyant/tasks/findclasspath
87 16 2011-02-17 2014-04-15 4 2 hibou@apache.org jlboudart@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
EasyAntEngine.java
in src/main/java/org/apache/easyant/core
461 25 2011-02-17 2015-09-23 43 4 hibou@apache.org aquillet@is2t.com
SubModule.java
in src/main/java/org/apache/easyant/tasks
411 27 2011-02-17 2014-11-25 28 4 hibou@apache.org jeanlouis.boudart@gmail.com
XMLEasyAntReportWriter.java
in src/main/java/org/apache/easyant/core/report
445 15 2011-02-17 2016-08-10 17 4 hibou@apache.org adrien.quillet@microej.com
MetaBuildExecutor.java
in src/main/java/org/apache/easyant/core/ant
68 2 2011-02-17 2014-11-24 13 4 hibou@apache.org jeanlouis.boudart@gmail.com
Import.java
in src/main/java/org/apache/easyant/tasks
140 20 2011-02-17 2014-08-28 10 4 hibou@apache.org jeanlouis.boudart@gmail.com
ParameterTask.java
in src/main/java/org/apache/easyant/tasks
119 18 2011-02-17 2016-08-10 10 4 hibou@apache.org adrien.quillet@microej.com
LoadModule.java
in src/main/java/org/apache/easyant/tasks
342 16 2011-02-17 2015-02-06 27 3 hibou@apache.org jeanlouis.boudart@gmail.com
ant
module.ant
in root
181 - 2011-02-17 2014-08-30 22 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntMain.java
in src/main/java/org/apache/easyant/core
485 20 2011-02-17 2015-04-29 22 3 hibou@apache.org jeanlouis.boudart@gmail.com
DefaultEasyAntXmlModuleDescriptorParser.java
in src/main/java/org/apache/easyant/core/parser
574 38 2011-02-17 2014-11-24 21 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntReport.java
in src/main/java/org/apache/easyant/core/report
227 28 2011-02-17 2014-08-28 20 3 hibou@apache.org jeanlouis.boudart@gmail.com
ivy
module.ivy
in root
19 - 2011-02-17 2015-02-06 16 3 hibou@apache.org jeanlouis.boudart@gmail.com
ConfigureBuildScopedRepository.java
in src/main/java/org/apache/easyant/tasks
113 14 2011-02-17 2015-02-06 10 3 hibou@apache.org jeanlouis.boudart@gmail.com
AbstractImport.java
in src/main/java/org/apache/easyant/tasks
176 25 2012-07-24 2014-11-24 10 3 jlboudart@apache.org jeanlouis.boudart@gmail.com
default-easyant-ivysettings.xml
in src/main/resources/org/apache/easyant/core
26 - 2011-02-17 2015-02-06 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntRunner.java
in src/main/java/org/apache/easyant/tasks
76 11 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
RegisterArtifact.java
in src/main/java/org/apache/easyant/tasks
90 11 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
BindTarget.java
in src/main/java/org/apache/easyant/tasks
89 8 2011-02-17 2014-11-24 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
PluginReport.java
in src/main/java/org/apache/easyant/tasks
294 23 2012-09-07 2016-08-10 8 3 jlboudart@apache.org adrien.quillet@microej.com
SearchModule.java
in src/main/java/org/apache/easyant/tasks
134 16 2011-02-17 2014-08-28 8 3 hibou@apache.org jeanlouis.boudart@gmail.com
xsl
easyant-report.xsl
in src/main/resources/org/apache/easyant/core/report
732 - 2011-02-17 2016-08-10 7 3 hibou@apache.org adrien.quillet@microej.com
AbstractEasyAntTask.java
in src/main/java/org/apache/easyant/tasks
36 6 2011-02-17 2014-08-28 7 3 hibou@apache.org jeanlouis.boudart@gmail.com
DefaultEasyAntLogger.java
in src/main/java/org/apache/easyant/core/ant/listerners
109 3 2011-02-17 2014-11-24 6 3 hibou@apache.org jeanlouis.boudart@gmail.com
MultiModuleLogger.java
in src/main/java/org/apache/easyant/core/ant/listerners
139 17 2011-02-17 2014-11-25 6 3 hibou@apache.org jeanlouis.boudart@gmail.com
ivy
module.ivy
in example/example-multimodule/example-core
6 - 2011-02-18 2012-10-29 5 3 hibou@apache.org jlboudart@apache.org
ImportAntscripts.java
in src/main/java/org/apache/easyant/tasks
333 14 2011-04-22 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
CoreRevisionCheckerTask.java
in src/main/java/org/apache/easyant/tasks
82 7 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
CheckResolver.java
in src/main/java/org/apache/easyant/tasks
54 6 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
AbstractFindClassPathStrategy.java
in src/main/java/org/apache/easyant/tasks/findclasspath
68 9 2011-02-17 2014-11-24 5 3 hibou@apache.org jeanlouis.boudart@gmail.com
ProjectDependencyStrategy.java
in src/main/java/org/apache/easyant/tasks/findclasspath
104 12 2011-02-17 2014-08-28 4 3 hibou@apache.org jeanlouis.boudart@gmail.com
EasyAntMagicNames.java
in src/main/java/org/apache/easyant/core
40 - 2011-02-17 2014-04-08 16 2 hibou@apache.org jlboudart@apache.org
ProjectUtils.java
in src/main/java/org/apache/easyant/core/ant
99 9 2011-07-10 2014-11-24 15 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
antlib.xml
in src/main/resources/org/apache/easyant
45 - 2011-02-17 2013-08-12 13 2 hibou@apache.org jlboudart@apache.org
EasyAntConstants.java
in src/main/java/org/apache/easyant/core
20 - 2011-02-17 2013-10-13 9 2 hibou@apache.org jlboudart@apache.org
19 - 2011-02-17 2013-08-20 7 2 hibou@apache.org jlboudart@apache.org
ConfigureEasyAntIvyInstance.java
in src/main/java/org/apache/easyant/tasks
50 6 2012-07-25 2014-11-24 7 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
GoOffline.java
in src/main/java/org/apache/easyant/tasks
98 10 2012-08-13 2014-11-24 7 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
EasyAntModuleDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
20 - 2011-02-17 2013-10-13 7 2 hibou@apache.org jlboudart@apache.org
DefaultEasyAntDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
72 17 2011-02-17 2013-08-20 7 2 hibou@apache.org jlboudart@apache.org
ImportedModuleReport.java
in src/main/java/org/apache/easyant/core/report
116 19 2011-02-17 2013-10-13 7 2 hibou@apache.org jlboudart@apache.org
PluginService.java
in src/main/java/org/apache/easyant/core/services
24 - 2011-02-17 2014-03-17 7 2 hibou@apache.org jlboudart@apache.org
PluginUpdateChecker.java
in src/main/java/org/apache/easyant/tasks
69 2 2013-07-02 2014-11-24 6 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
EasyAntProjectHelper.java
in src/main/java/org/apache/easyant/core/ant/helper
186 5 2013-08-22 2014-11-24 6 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ivy
module.ivy
in example/standard-java-app
19 - 2011-02-18 2012-09-14 5 2 hibou@apache.org jlboudart@apache.org
7 - 2011-02-17 2012-11-30 5 2 hibou@apache.org jlboudart@apache.org
ImportDeferred.java
in src/main/java/org/apache/easyant/tasks
96 7 2013-08-12 2014-11-24 5 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
FindClasspathTask.java
in src/main/java/org/apache/easyant/tasks/findclasspath
87 16 2011-02-17 2014-04-15 4 2 hibou@apache.org jlboudart@apache.org
BuildConfigurationHelper.java
in src/main/java/org/apache/easyant/core
66 6 2011-02-17 2013-08-20 4 2 hibou@apache.org jlboudart@apache.org
PluginDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
114 30 2011-02-17 2013-08-07 4 2 hibou@apache.org jlboudart@apache.org
ParameterType.java
in src/main/java/org/apache/easyant/core/report
6 - 2011-02-17 2013-01-10 4 2 hibou@apache.org jlboudart@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
easyant-report.css
in src/main/resources/org/apache/easyant/core/report
207 - 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
EasyAntConfiguration.java
in src/main/java/org/apache/easyant/core/configuration
183 48 2013-08-22 2013-08-22 1 1 jlboudart@apache.org jlboudart@apache.org
ResolvePlugins.java
in src/main/java/org/apache/easyant/tasks
101 16 2013-08-12 2013-08-12 1 1 jlboudart@apache.org jlboudart@apache.org
ImportTestModule.java
in src/main/java/org/apache/easyant/tasks
76 6 2012-07-24 2014-04-08 5 1 jlboudart@apache.org jlboudart@apache.org
ExtensionPointReport.java
in src/main/java/org/apache/easyant/core/report
65 10 2012-03-12 2013-08-20 3 1 jlboudart@apache.org jlboudart@apache.org
FindParentDirectory.java
in src/main/java/org/apache/easyant/tasks
61 9 2011-06-28 2014-01-14 2 1 jlboudart@apache.org jlboudart@apache.org
TaskCollectorFromImplicitTargetListener.java
in src/main/java/org/apache/easyant/core/ant/listerners
57 10 2013-05-24 2013-08-22 5 1 jlboudart@apache.org jlboudart@apache.org
ConfigureProjectDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
43 11 2012-10-31 2012-10-31 1 1 jlboudart@apache.org jlboudart@apache.org
ConfigureProject.java
in src/main/java/org/apache/easyant/tasks
27 5 2012-10-31 2012-10-31 1 1 jlboudart@apache.org jlboudart@apache.org
ExecutionResult.java
in src/main/java/org/apache/easyant/core/ant/listerners
27 5 2014-08-30 2014-08-30 1 1 jeanlouis.boudart@gmail.com jeanlouis.boudart@gmail.com
EasyantConfigurationFactory.java
in src/main/java/org/apache/easyant/core/configuration
26 5 2013-08-22 2014-01-14 2 1 jlboudart@apache.org jlboudart@apache.org
EasyAntRepositoryCacheManager.java
in src/main/java/org/apache/easyant/core/ivy
26 3 2015-02-06 2015-02-06 1 1 jeanlouis.boudart@gmail.com jeanlouis.boudart@gmail.com
EasyAntPluginBridge.java
in src/main/java/org/apache/ivy/ant
25 2 2012-09-18 2013-08-20 3 1 jlboudart@apache.org jlboudart@apache.org
EasyantResolutionCacheManager.java
in src/main/java/org/apache/easyant/core/ivy
24 3 2015-02-06 2015-02-06 1 1 jeanlouis.boudart@gmail.com jeanlouis.boudart@gmail.com
ivysettings.xml
in experiment/repo
16 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
ivy.xml
in experiment/repo/org.apache.ant/ant-groovyfront/1.0.0
16 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
15 - 2012-10-07 2012-10-07 1 1 jlboudart@apache.org jlboudart@apache.org
Example.java
in example/example-multimodule/example-hello-world/src/main/java/org/apache/easyant/example
14 2 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
Example.java
in example/webapp-java/src/main/java/org/apache/easyant/example
13 2 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
Example.java
in example/standard-java-app/src/main/java/org/apache/easyant/example
13 2 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
Example.java
in example/build-configurations/src/main/java/org/apache/easyant/example
13 2 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
Example.java
in example/std-java-with-documentation/src/main/java/org/apache/easyant/example
13 2 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
ivy.xml
in experiment/repo/org.apache.easyant/groovyfrontend/1.0
13 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
Example.scala
in example/standard-scala-app/src/main/scala/org/apache/easyant/example
12 1 2011-02-18 2011-02-22 2 1 hibou@apache.org hibou@apache.org
ivy.xml
in experiment/repo/org.apache.easyant/hellogroovy/1.0
9 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
ExampleCoreImpl.java
in example/example-multimodule/example-core/src/main/java/org/apache/easyant/example/core
8 1 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
groovyfrontend.xml
in experiment/repo/org.apache.easyant/groovyfrontend/1.0/antscripts
8 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
ea-ivy.xml
in experiment/sample
7 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
ivy.xml
in experiment/repo/org.apache.easyant/helloworld/1.0
6 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
default-project-ivysettings.xml
in src/main/resources/org/apache/easyant/core
6 - 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
ea-ivysettings.xml
in experiment/sample
5 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
helloworld.xml
in experiment/repo/org.apache.easyant/helloworld/1.0/antscripts
5 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
ExampleCore.java
in example/example-multimodule/example-core/src/main/java/org/apache/easyant/example/core
4 - 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
4 - 2011-02-17 2011-02-22 2 1 hibou@apache.org hibou@apache.org
PluginType.java
in src/main/java/org/apache/easyant/core/descriptor
4 - 2012-10-23 2012-10-23 1 1 jlboudart@apache.org jlboudart@apache.org
hellogroovy.groovy
in experiment/repo/org.apache.easyant/hellogroovy/1.0/antscripts
3 - 2011-04-22 2012-12-28 2 1 hibou@apache.org hibou@apache.org
DefaultPluginService.java
in src/main/java/org/apache/easyant/core/services
575 30 2014-08-29 2016-08-10 2 2 jeanlouis.boudart@gmail.com adrien.quillet@microej.com
279 - 2011-02-27 2012-12-28 2 2 jlboudart@apache.org hibou@apache.org
EasyAntConfigParser.java
in src/main/java/org/apache/easyant/core/configuration
189 16 2013-08-22 2014-08-28 2 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
EasyAntProjectHelper.java
in src/main/java/org/apache/easyant/core/ant/helper
186 5 2013-08-22 2014-11-24 6 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
IvyDependencyUpdateChecker.java
in src/main/java/org/apache/easyant/tasks
143 10 2013-07-02 2014-11-24 3 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ImportedModuleReport.java
in src/main/java/org/apache/easyant/core/report
116 19 2011-02-17 2013-10-13 7 2 hibou@apache.org jlboudart@apache.org
PluginDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
114 30 2011-02-17 2013-08-07 4 2 hibou@apache.org jlboudart@apache.org
ProjectUtils.java
in src/main/java/org/apache/easyant/core/ant
99 9 2011-07-10 2014-11-24 15 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
GoOffline.java
in src/main/java/org/apache/easyant/tasks
98 10 2012-08-13 2014-11-24 7 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
ImportDeferred.java
in src/main/java/org/apache/easyant/tasks
96 7 2013-08-12 2014-11-24 5 2 jlboudart@apache.org jeanlouis.boudart@gmail.com
FindClasspathTask.java
in src/main/java/org/apache/easyant/tasks/findclasspath
87 16 2011-02-17 2014-04-15 4 2 hibou@apache.org jlboudart@apache.org
PathTask.java
in src/main/java/org/apache/easyant/tasks
82 12 2011-02-17 2014-01-14 3 2 hibou@apache.org jlboudart@apache.org
PropertyDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
77 20 2011-02-17 2013-01-09 3 2 hibou@apache.org jlboudart@apache.org
DefaultEasyAntDescriptor.java
in src/main/java/org/apache/easyant/core/descriptor
72 17 2011-02-17 2013-08-20 7 2 hibou@apache.org jlboudart@apache.org
Correlations

File Size vs. Number of Changes: 113 points

src/main/java/org/apache/easyant/core/report/XMLEasyAntReportWriter.java x: 445 lines of code y: 17 # changes src/main/java/org/apache/easyant/core/services/DefaultPluginService.java x: 575 lines of code y: 2 # changes src/main/java/org/apache/easyant/tasks/ParameterTask.java x: 119 lines of code y: 10 # changes src/main/java/org/apache/easyant/tasks/PluginReport.java x: 294 lines of code y: 8 # changes src/main/resources/org/apache/easyant/core/report/easyant-report.xsl x: 732 lines of code y: 7 # changes src/main/java/org/apache/easyant/core/EasyAntEngine.java x: 461 lines of code y: 43 # changes src/main/java/org/apache/easyant/core/EasyAntMain.java x: 485 lines of code y: 22 # changes module.ivy x: 19 lines of code y: 16 # changes src/main/java/org/apache/easyant/core/ivy/EasyAntRepositoryCacheManager.java x: 26 lines of code y: 1 # changes src/main/java/org/apache/easyant/core/ivy/EasyantResolutionCacheManager.java x: 24 lines of code y: 1 # changes src/main/java/org/apache/easyant/tasks/ConfigureBuildScopedRepository.java x: 113 lines of code y: 10 # changes src/main/java/org/apache/easyant/tasks/LoadModule.java x: 342 lines of code y: 27 # changes src/main/resources/org/apache/easyant/core/default-easyant-ivysettings.xml x: 26 lines of code y: 8 # changes src/main/java/org/apache/easyant/tasks/SubModule.java x: 411 lines of code y: 28 # changes src/main/java/org/apache/easyant/core/ant/listerners/MultiModuleLogger.java x: 139 lines of code y: 6 # changes src/main/java/org/apache/easyant/core/ant/MetaBuildExecutor.java x: 68 lines of code y: 13 # changes src/main/java/org/apache/easyant/core/ant/helper/EasyAntProjectHelper.java x: 186 lines of code y: 6 # changes src/main/java/org/apache/easyant/tasks/CheckResolver.java x: 54 lines of code y: 5 # changes src/main/java/org/apache/easyant/tasks/CoreRevisionCheckerTask.java x: 82 lines of code y: 5 # changes src/main/java/org/apache/easyant/tasks/IvyDependencyUpdateChecker.java x: 143 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/ant/ProjectUtils.java x: 99 lines of code y: 15 # changes src/main/java/org/apache/easyant/core/ant/listerners/DefaultEasyAntLogger.java x: 109 lines of code y: 6 # changes src/main/java/org/apache/easyant/tasks/BindTarget.java x: 89 lines of code y: 8 # changes src/main/java/org/apache/easyant/tasks/PluginUpdateChecker.java x: 69 lines of code y: 6 # changes src/main/java/org/apache/easyant/tasks/findclasspath/AbstractFindClassPathStrategy.java x: 68 lines of code y: 5 # changes src/main/java/org/apache/easyant/core/parser/DefaultEasyAntXmlModuleDescriptorParser.java x: 574 lines of code y: 21 # changes src/main/java/org/apache/easyant/tasks/AbstractImport.java x: 176 lines of code y: 10 # changes src/main/java/org/apache/easyant/tasks/GoOffline.java x: 98 lines of code y: 7 # changes src/main/java/org/apache/easyant/tasks/ImportDeferred.java x: 96 lines of code y: 5 # changes src/main/java/org/apache/easyant/tasks/ConfigureEasyAntIvyInstance.java x: 50 lines of code y: 7 # changes src/main/java/org/apache/easyant/tasks/EasyAntRunner.java x: 76 lines of code y: 8 # changes src/main/java/org/apache/easyant/tasks/ImportAntscripts.java x: 333 lines of code y: 5 # changes src/main/java/org/apache/easyant/tasks/RegisterArtifact.java x: 90 lines of code y: 8 # changes module.ant x: 181 lines of code y: 22 # changes src/main/java/org/apache/easyant/core/ant/listerners/ExecutionResult.java x: 27 lines of code y: 1 # changes src/main/java/org/apache/easyant/tasks/AbstractEasyAntTask.java x: 36 lines of code y: 7 # changes src/main/java/org/apache/easyant/core/ant/helper/ModuleIvyProjectHelper.java x: 31 lines of code y: 3 # changes src/main/java/org/apache/easyant/tasks/Import.java x: 140 lines of code y: 10 # changes src/main/java/org/apache/easyant/tasks/SearchModule.java x: 134 lines of code y: 8 # changes src/main/java/org/apache/easyant/core/descriptor/ExtensionPointMappingDescriptor.java x: 50 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/report/EasyAntReport.java x: 227 lines of code y: 20 # changes src/main/java/org/apache/easyant/core/configuration/EasyAntConfigParser.java x: 189 lines of code y: 2 # changes src/main/java/org/apache/easyant/tasks/findclasspath/ProjectDependencyStrategy.java x: 104 lines of code y: 4 # changes src/main/java/org/apache/easyant/tasks/findclasspath/FindClasspathTask.java x: 87 lines of code y: 4 # changes src/main/java/org/apache/easyant/core/EasyAntMagicNames.java x: 40 lines of code y: 16 # changes src/main/java/org/apache/easyant/tasks/ImportTestModule.java x: 76 lines of code y: 5 # changes src/main/java/org/apache/easyant/core/services/PluginService.java x: 24 lines of code y: 7 # changes src/main/java/org/apache/easyant/core/ant/Phase.java x: 14 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/configuration/EasyantConfigurationFactory.java x: 26 lines of code y: 2 # changes src/main/java/org/apache/easyant/core/ivy/InheritableScope.java x: 4 lines of code y: 3 # changes src/main/java/org/apache/easyant/tasks/FindParentDirectory.java x: 61 lines of code y: 2 # changes src/main/java/org/apache/easyant/tasks/PathTask.java x: 82 lines of code y: 3 # changes src/main/java/org/apache/easyant/tasks/PropertyTask.java x: 33 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/EasyAntConstants.java x: 20 lines of code y: 9 # changes src/main/java/org/apache/easyant/core/descriptor/AdvancedInheritableItem.java x: 9 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/descriptor/EasyAntModuleDescriptor.java x: 20 lines of code y: 7 # changes src/main/java/org/apache/easyant/core/report/ImportedModuleReport.java x: 116 lines of code y: 7 # changes src/main/java/org/apache/easyant/tasks/findclasspath/BasicConfigurationStrategy.java x: 52 lines of code y: 3 # changes src/main/java/org/apache/easyant/tasks/findclasspath/EnvironmentStrategy.java x: 43 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/ant/listerners/TaskCollectorFromImplicitTargetListener.java x: 57 lines of code y: 5 # changes src/main/java/org/apache/easyant/core/configuration/EasyAntConfiguration.java x: 183 lines of code y: 1 # changes src/main/java/org/apache/easyant/core/report/ExtensionPointReport.java x: 65 lines of code y: 3 # changes ivysettings.xml x: 19 lines of code y: 7 # changes src/main/java/org/apache/easyant/core/BuildConfigurationHelper.java x: 66 lines of code y: 4 # changes src/main/java/org/apache/easyant/core/ivy/IvyInstanceHelper.java x: 39 lines of code y: 3 # changes src/main/java/org/apache/ivy/ant/EasyAntPluginBridge.java x: 25 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/descriptor/DefaultEasyAntDescriptor.java x: 72 lines of code y: 7 # changes src/main/java/org/apache/easyant/tasks/ResolvePlugins.java x: 101 lines of code y: 1 # changes src/main/resources/org/apache/easyant/antlib.xml x: 45 lines of code y: 13 # changes src/main/java/org/apache/easyant/core/descriptor/PluginDescriptor.java x: 114 lines of code y: 4 # changes src/main/java/org/apache/easyant/core/report/ParameterType.java x: 6 lines of code y: 4 # changes src/main/java/org/apache/easyant/core/descriptor/PropertyDescriptor.java x: 77 lines of code y: 3 # changes easyant.eclipse.formatter.xml x: 279 lines of code y: 2 # changes experiment/repo/ivysettings.xml x: 16 lines of code y: 2 # changes experiment/repo/org.apache.easyant/groovyfrontend/1.0/antscripts/groovyfrontend.xml x: 8 lines of code y: 2 # changes experiment/repo/org.apache.easyant/groovyfrontend/1.0/ivy.xml x: 13 lines of code y: 2 # changes experiment/repo/org.apache.easyant/hellogroovy/1.0/antscripts/hellogroovy.groovy x: 3 lines of code y: 2 # changes experiment/repo/org.apache.easyant/helloworld/1.0/antscripts/helloworld.xml x: 5 lines of code y: 2 # changes experiment/repo/org.apache.easyant/helloworld/1.0/ivy.xml x: 6 lines of code y: 2 # changes experiment/sample/ea-ivy.xml x: 7 lines of code y: 2 # changes easyant-conf.xml x: 7 lines of code y: 5 # changes src/main/java/org/apache/easyant/core/descriptor/ConfigureProjectDescriptor.java x: 43 lines of code y: 1 # changes example/example-multimodule/example-core/module.ivy x: 6 lines of code y: 5 # changes example/example-multimodule/parent.ivy x: 15 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/descriptor/PluginType.java x: 4 lines of code y: 1 # changes ivysettings-bootstrap.xml x: 10 lines of code y: 3 # changes sample-easyant-ivysettings.xml x: 15 lines of code y: 1 # changes src/main/java/org/apache/easyant/core/parser/EasyAntModuleDescriptorParser.java x: 6 lines of code y: 3 # changes example/build-configurations/module.ivy x: 20 lines of code y: 3 # changes example/example-multimodule/example-hello-world/module.ivy x: 12 lines of code y: 3 # changes example/standard-java-app/module.ivy x: 19 lines of code y: 5 # changes example/standard-scala-app/module.ivy x: 18 lines of code y: 3 # changes example/webapp-java/module.ivy x: 23 lines of code y: 3 # changes src/main/java/org/apache/easyant/core/report/TargetReport.java x: 45 lines of code y: 3 # changes example/example-multimodule/example-hello-world/src/main/java/org/apache/easyant/example/Example.java x: 14 lines of code y: 2 # changes src/main/resources/org/apache/easyant/core/report/easyant-report.css x: 207 lines of code y: 2 # changes
43.0
# changes
  min: 1.0
  average: 5.88
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 43.0
0 732.0
lines of code
min: 3.0 | average: 91.96 | 25th percentile: 13.5 | median: 43.0 | 75th percentile: 102.5 | max: 732.0

Number of Contributors vs. Number of Changes: 113 points

src/main/java/org/apache/easyant/core/report/XMLEasyAntReportWriter.java x: 4 # contributors y: 17 # changes src/main/java/org/apache/easyant/core/services/DefaultPluginService.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/easyant/tasks/ParameterTask.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/easyant/tasks/PluginReport.java x: 3 # contributors y: 8 # changes src/main/resources/org/apache/easyant/core/report/easyant-report.xsl x: 3 # contributors y: 7 # changes src/main/java/org/apache/easyant/core/EasyAntEngine.java x: 4 # contributors y: 43 # changes src/main/java/org/apache/easyant/core/EasyAntMain.java x: 3 # contributors y: 22 # changes module.ivy x: 3 # contributors y: 16 # changes src/main/java/org/apache/easyant/core/ivy/EasyAntRepositoryCacheManager.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/easyant/tasks/ConfigureBuildScopedRepository.java x: 3 # contributors y: 10 # changes src/main/java/org/apache/easyant/tasks/LoadModule.java x: 3 # contributors y: 27 # changes src/main/java/org/apache/easyant/tasks/SubModule.java x: 4 # contributors y: 28 # changes src/main/java/org/apache/easyant/core/ant/listerners/MultiModuleLogger.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/easyant/core/ant/MetaBuildExecutor.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/easyant/core/ant/helper/EasyAntProjectHelper.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/easyant/tasks/CheckResolver.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/easyant/tasks/IvyDependencyUpdateChecker.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/easyant/core/ant/ProjectUtils.java x: 2 # contributors y: 15 # changes src/main/java/org/apache/easyant/core/parser/DefaultEasyAntXmlModuleDescriptorParser.java x: 3 # contributors y: 21 # changes src/main/java/org/apache/easyant/tasks/GoOffline.java x: 2 # contributors y: 7 # changes src/main/java/org/apache/easyant/tasks/ImportDeferred.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/easyant/core/report/EasyAntReport.java x: 3 # contributors y: 20 # changes src/main/java/org/apache/easyant/tasks/findclasspath/ProjectDependencyStrategy.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/easyant/tasks/findclasspath/FindClasspathTask.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/easyant/core/EasyAntMagicNames.java x: 2 # contributors y: 16 # changes src/main/java/org/apache/easyant/tasks/ImportTestModule.java x: 1 # contributors y: 5 # changes src/main/java/org/apache/easyant/core/configuration/EasyantConfigurationFactory.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/easyant/core/EasyAntConstants.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/easyant/core/report/ExtensionPointReport.java x: 1 # contributors y: 3 # changes src/main/resources/org/apache/easyant/antlib.xml x: 2 # contributors y: 13 # changes
43.0
# changes
  min: 1.0
  average: 5.88
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 43.0
0 4.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

Number of Contributors vs. File Size: 113 points

src/main/java/org/apache/easyant/core/report/XMLEasyAntReportWriter.java x: 4 # contributors y: 445 lines of code src/main/java/org/apache/easyant/core/services/DefaultPluginService.java x: 2 # contributors y: 575 lines of code src/main/java/org/apache/easyant/tasks/ParameterTask.java x: 4 # contributors y: 119 lines of code src/main/java/org/apache/easyant/tasks/PluginReport.java x: 3 # contributors y: 294 lines of code src/main/resources/org/apache/easyant/core/report/easyant-report.xsl x: 3 # contributors y: 732 lines of code src/main/java/org/apache/easyant/core/EasyAntEngine.java x: 4 # contributors y: 461 lines of code src/main/java/org/apache/easyant/core/EasyAntMain.java x: 3 # contributors y: 485 lines of code module.ivy x: 3 # contributors y: 19 lines of code src/main/java/org/apache/easyant/core/ivy/EasyAntRepositoryCacheManager.java x: 1 # contributors y: 26 lines of code src/main/java/org/apache/easyant/core/ivy/EasyantResolutionCacheManager.java x: 1 # contributors y: 24 lines of code src/main/java/org/apache/easyant/tasks/ConfigureBuildScopedRepository.java x: 3 # contributors y: 113 lines of code src/main/java/org/apache/easyant/tasks/LoadModule.java x: 3 # contributors y: 342 lines of code src/main/resources/org/apache/easyant/core/default-easyant-ivysettings.xml x: 3 # contributors y: 26 lines of code src/main/java/org/apache/easyant/tasks/SubModule.java x: 4 # contributors y: 411 lines of code src/main/java/org/apache/easyant/core/ant/listerners/MultiModuleLogger.java x: 3 # contributors y: 139 lines of code src/main/java/org/apache/easyant/core/ant/MetaBuildExecutor.java x: 4 # contributors y: 68 lines of code src/main/java/org/apache/easyant/core/ant/helper/EasyAntProjectHelper.java x: 2 # contributors y: 186 lines of code src/main/java/org/apache/easyant/tasks/CheckResolver.java x: 3 # contributors y: 54 lines of code src/main/java/org/apache/easyant/tasks/CoreRevisionCheckerTask.java x: 3 # contributors y: 82 lines of code src/main/java/org/apache/easyant/tasks/IvyDependencyUpdateChecker.java x: 2 # contributors y: 143 lines of code src/main/java/org/apache/easyant/core/ant/ProjectUtils.java x: 2 # contributors y: 99 lines of code src/main/java/org/apache/easyant/core/ant/listerners/DefaultEasyAntLogger.java x: 3 # contributors y: 109 lines of code src/main/java/org/apache/easyant/tasks/BindTarget.java x: 3 # contributors y: 89 lines of code src/main/java/org/apache/easyant/tasks/PluginUpdateChecker.java x: 2 # contributors y: 69 lines of code src/main/java/org/apache/easyant/tasks/findclasspath/AbstractFindClassPathStrategy.java x: 3 # contributors y: 68 lines of code src/main/java/org/apache/easyant/core/parser/DefaultEasyAntXmlModuleDescriptorParser.java x: 3 # contributors y: 574 lines of code src/main/java/org/apache/easyant/tasks/AbstractImport.java x: 3 # contributors y: 176 lines of code src/main/java/org/apache/easyant/tasks/ImportDeferred.java x: 2 # contributors y: 96 lines of code src/main/java/org/apache/easyant/tasks/ConfigureEasyAntIvyInstance.java x: 2 # contributors y: 50 lines of code src/main/java/org/apache/easyant/tasks/EasyAntRunner.java x: 3 # contributors y: 76 lines of code src/main/java/org/apache/easyant/tasks/ImportAntscripts.java x: 3 # contributors y: 333 lines of code src/main/java/org/apache/easyant/tasks/RegisterArtifact.java x: 3 # contributors y: 90 lines of code module.ant x: 3 # contributors y: 181 lines of code src/main/java/org/apache/easyant/tasks/AbstractEasyAntTask.java x: 3 # contributors y: 36 lines of code src/main/java/org/apache/easyant/core/ant/helper/ModuleIvyProjectHelper.java x: 2 # contributors y: 31 lines of code src/main/java/org/apache/easyant/tasks/Import.java x: 4 # contributors y: 140 lines of code src/main/java/org/apache/easyant/tasks/SearchModule.java x: 3 # contributors y: 134 lines of code src/main/java/org/apache/easyant/core/report/EasyAntReport.java x: 3 # contributors y: 227 lines of code src/main/java/org/apache/easyant/core/configuration/EasyAntConfigParser.java x: 2 # contributors y: 189 lines of code src/main/java/org/apache/easyant/tasks/findclasspath/ProjectDependencyStrategy.java x: 3 # contributors y: 104 lines of code src/main/java/org/apache/easyant/tasks/findclasspath/FindClasspathTask.java x: 2 # contributors y: 87 lines of code src/main/java/org/apache/easyant/core/EasyAntMagicNames.java x: 2 # contributors y: 40 lines of code src/main/java/org/apache/easyant/tasks/ImportTestModule.java x: 1 # contributors y: 76 lines of code src/main/java/org/apache/easyant/core/services/PluginService.java x: 2 # contributors y: 24 lines of code src/main/java/org/apache/easyant/core/ant/Phase.java x: 2 # contributors y: 14 lines of code src/main/java/org/apache/easyant/core/ivy/InheritableScope.java x: 2 # contributors y: 4 lines of code src/main/java/org/apache/easyant/tasks/FindParentDirectory.java x: 1 # contributors y: 61 lines of code src/main/java/org/apache/easyant/tasks/PathTask.java x: 2 # contributors y: 82 lines of code src/main/java/org/apache/easyant/tasks/PropertyTask.java x: 2 # contributors y: 33 lines of code src/main/java/org/apache/easyant/core/EasyAntConstants.java x: 2 # contributors y: 20 lines of code src/main/java/org/apache/easyant/core/descriptor/AdvancedInheritableItem.java x: 2 # contributors y: 9 lines of code src/main/java/org/apache/easyant/core/report/ImportedModuleReport.java x: 2 # contributors y: 116 lines of code src/main/java/org/apache/easyant/tasks/findclasspath/BasicConfigurationStrategy.java x: 2 # contributors y: 52 lines of code src/main/java/org/apache/easyant/tasks/findclasspath/EnvironmentStrategy.java x: 2 # contributors y: 43 lines of code src/main/java/org/apache/easyant/core/ant/listerners/TaskCollectorFromImplicitTargetListener.java x: 1 # contributors y: 57 lines of code src/main/java/org/apache/easyant/core/configuration/EasyAntConfiguration.java x: 1 # contributors y: 183 lines of code src/main/java/org/apache/easyant/core/report/ExtensionPointReport.java x: 1 # contributors y: 65 lines of code src/main/java/org/apache/easyant/core/BuildConfigurationHelper.java x: 2 # contributors y: 66 lines of code src/main/java/org/apache/easyant/core/descriptor/DefaultEasyAntDescriptor.java x: 2 # contributors y: 72 lines of code src/main/java/org/apache/easyant/tasks/ResolvePlugins.java x: 1 # contributors y: 101 lines of code src/main/resources/org/apache/easyant/antlib.xml x: 2 # contributors y: 45 lines of code src/main/java/org/apache/easyant/core/descriptor/PluginDescriptor.java x: 2 # contributors y: 114 lines of code src/main/java/org/apache/easyant/core/report/ParameterType.java x: 2 # contributors y: 6 lines of code src/main/java/org/apache/easyant/core/descriptor/PropertyDescriptor.java x: 2 # contributors y: 77 lines of code easyant.eclipse.formatter.xml x: 2 # contributors y: 279 lines of code experiment/repo/ivysettings.xml x: 1 # contributors y: 16 lines of code experiment/repo/org.apache.easyant/groovyfrontend/1.0/antscripts/groovyfrontend.xml x: 1 # contributors y: 8 lines of code experiment/repo/org.apache.easyant/groovyfrontend/1.0/ivy.xml x: 1 # contributors y: 13 lines of code experiment/repo/org.apache.easyant/hellogroovy/1.0/antscripts/hellogroovy.groovy x: 1 # contributors y: 3 lines of code experiment/repo/org.apache.easyant/hellogroovy/1.0/ivy.xml x: 1 # contributors y: 9 lines of code src/main/java/org/apache/easyant/core/descriptor/ConfigureProjectDescriptor.java x: 1 # contributors y: 43 lines of code example/example-multimodule/example-core/module.ivy x: 3 # contributors y: 6 lines of code example/example-multimodule/parent.ivy x: 2 # contributors y: 15 lines of code example/webapp-java/module.ivy x: 2 # contributors y: 23 lines of code src/main/resources/org/apache/easyant/core/report/easyant-report.css x: 1 # contributors y: 207 lines of code
732.0
lines of code
  min: 3.0
  average: 91.96
  25th percentile: 13.5
  median: 43.0
  75th percentile: 102.5
  max: 732.0
0 4.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0