apache / maven-ear-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 19% | 27% | 13% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 21% | 30% | 14% | 33%
xml0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 19% | 27% | 13% | 39%
Longest Files (Top 50)
File# lines# units
EarMojo.java
in src/main/java/org/apache/maven/plugins/ear
735 20
GenerateApplicationXmlMojo.java
in src/main/java/org/apache/maven/plugins/ear
337 9
AbstractEarMojo.java
in src/main/java/org/apache/maven/plugins/ear
253 10
ApplicationXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
242 14
AbstractEarModule.java
in src/main/java/org/apache/maven/plugins/ear
220 24
JbossConfiguration.java
in src/main/java/org/apache/maven/plugins/ear
150 17
JbossAppXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
134 1
EarModuleFactory.java
in src/main/java/org/apache/maven/plugins/ear
107 3
ArtifactTypeMappingService.java
in src/main/java/org/apache/maven/plugins/ear/util
103 5
ApplicationXmlWriterContext.java
in src/main/java/org/apache/maven/plugins/ear
89 13
JavaEEVersion.java
in src/main/java/org/apache/maven/plugins/ear/util
88 10
ResourceRef.java
in src/main/java/org/apache/maven/plugins/ear
87 11
EnvEntry.java
in src/main/java/org/apache/maven/plugins/ear
87 8
EjbRef.java
in src/main/java/org/apache/maven/plugins/ear
82 10
EarMavenArchiver.java
in src/main/java/org/apache/maven/plugins/ear/util
79 5
SecurityRole.java
in src/main/java/org/apache/maven/plugins/ear
76 7
ArtifactRepository.java
in src/main/java/org/apache/maven/plugins/ear/util
61 4
WebModule.java
in src/main/java/org/apache/maven/plugins/ear
61 6
JarModule.java
in src/main/java/org/apache/maven/plugins/ear
52 6
settings.xml
in src/it
45 -
components.xml
in src/main/filtered-resources/META-INF/plexus
45 -
EarExecutionContext.java
in src/main/java/org/apache/maven/plugins/ear
43 6
SarModule.java
in src/main/java/org/apache/maven/plugins/ear
40 4
site.xml
in src/site
39 -
pom2.xml
in src/it/MEAR-278-same-artifact-twice
33 -
pom1.xml
in src/it/MEAR-278-same-artifact-twice
33 -
AbstractXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
32 2
HarModule.java
in src/main/java/org/apache/maven/plugins/ear
31 4
RarModule.java
in src/main/java/org/apache/maven/plugins/ear
29 3
EjbModule.java
in src/main/java/org/apache/maven/plugins/ear
26 3
AppClientModule.java
in src/main/java/org/apache/maven/plugins/ear
25 3
cgi
download.cgi
in src/site/resources
22 -
EarModule.java
in src/main/java/org/apache/maven/plugins/ear
22 -
EarPluginException.java
in src/main/java/org/apache/maven/plugins/ear
21 4
verify.groovy
in src/it/same-artifactId
20 -
verify.groovy
in src/it/transitive-excludes
19 -
InvalidJavaEEVersion.java
in src/main/java/org/apache/maven/plugins/ear/util
17 2
verify.groovy
in src/it/MEAR-278-same-artifact-twice
15 -
EjbClientModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
ParModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
WsrModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
verify.groovy
in src/it/descriptor-encoding
13 -
UnknownArtifactTypeException.java
in src/main/java/org/apache/maven/plugins/ear
13 2
verify.groovy
in src/it/filenamemapping-usage-fail
10 -
A.java
in src/it/same-artifactId/ejb-service/src/main/java/com/example
6 1
B.java
in src/it/same-artifactId/business-service/src/main/java/com/example
6 1
JbossEarModule.java
in src/main/java/org/apache/maven/plugins/ear
6 -
web.xml
in src/it/skinny-wars-timestamp/war-module-two/src/main/webapp/WEB-INF
4 -
web.xml
in src/it/skinny-wars-timestamp/war-module-one/src/main/webapp/WEB-INF
4 -
web.xml
in src/it/skinny-wars-filenamemapping-full/war-module/src/main/webapp/WEB-INF
4 -
Files With Most Units (Top 35)
File# lines# units
AbstractEarModule.java
in src/main/java/org/apache/maven/plugins/ear
220 24
EarMojo.java
in src/main/java/org/apache/maven/plugins/ear
735 20
JbossConfiguration.java
in src/main/java/org/apache/maven/plugins/ear
150 17
ApplicationXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
242 14
ApplicationXmlWriterContext.java
in src/main/java/org/apache/maven/plugins/ear
89 13
ResourceRef.java
in src/main/java/org/apache/maven/plugins/ear
87 11
AbstractEarMojo.java
in src/main/java/org/apache/maven/plugins/ear
253 10
JavaEEVersion.java
in src/main/java/org/apache/maven/plugins/ear/util
88 10
EjbRef.java
in src/main/java/org/apache/maven/plugins/ear
82 10
GenerateApplicationXmlMojo.java
in src/main/java/org/apache/maven/plugins/ear
337 9
EnvEntry.java
in src/main/java/org/apache/maven/plugins/ear
87 8
SecurityRole.java
in src/main/java/org/apache/maven/plugins/ear
76 7
WebModule.java
in src/main/java/org/apache/maven/plugins/ear
61 6
JarModule.java
in src/main/java/org/apache/maven/plugins/ear
52 6
EarExecutionContext.java
in src/main/java/org/apache/maven/plugins/ear
43 6
ArtifactTypeMappingService.java
in src/main/java/org/apache/maven/plugins/ear/util
103 5
EarMavenArchiver.java
in src/main/java/org/apache/maven/plugins/ear/util
79 5
EarPluginException.java
in src/main/java/org/apache/maven/plugins/ear
21 4
ArtifactRepository.java
in src/main/java/org/apache/maven/plugins/ear/util
61 4
HarModule.java
in src/main/java/org/apache/maven/plugins/ear
31 4
SarModule.java
in src/main/java/org/apache/maven/plugins/ear
40 4
EarModuleFactory.java
in src/main/java/org/apache/maven/plugins/ear
107 3
AppClientModule.java
in src/main/java/org/apache/maven/plugins/ear
25 3
EjbModule.java
in src/main/java/org/apache/maven/plugins/ear
26 3
RarModule.java
in src/main/java/org/apache/maven/plugins/ear
29 3
AbstractXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
32 2
EjbClientModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
ParModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
InvalidJavaEEVersion.java
in src/main/java/org/apache/maven/plugins/ear/util
17 2
UnknownArtifactTypeException.java
in src/main/java/org/apache/maven/plugins/ear
13 2
WsrModule.java
in src/main/java/org/apache/maven/plugins/ear
15 2
A.java
in src/it/MEAR-198/src/main/java
4 1
A.java
in src/it/same-artifactId/ejb-service/src/main/java/com/example
6 1
B.java
in src/it/same-artifactId/business-service/src/main/java/com/example
6 1
JbossAppXmlWriter.java
in src/main/java/org/apache/maven/plugins/ear
134 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 15 long lines.

File# lines# units# long lines
site.xml
in src/site
39 - 3
web.xml
in src/it/skinny-wars-timestamp/war-module-two/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-timestamp/war-module-one/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-filenamemapping-full/war-module/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars/war-module/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/non-skinny-wars/war-module/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/filenamemapping-usage-fail/war-module/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/MEAR-243-skinny-wars-provided/war-module-two/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/MEAR-243-skinny-wars-provided/war-module-one/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-javaee5/war-module2/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-javaee5/war-module3/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-javaee5/war-module1/src/main/webapp/WEB-INF
4 - 1
web.xml
in src/it/skinny-wars-filenamemapping-no-version/war-module/src/main/webapp/WEB-INF
4 - 1
Correlations

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

src/main/java/org/apache/maven/plugins/ear/EarMojo.java x: 56 commits (all time) y: 735 lines of code src/main/java/org/apache/maven/plugins/ear/EjbRef.java x: 3 commits (all time) y: 82 lines of code src/main/java/org/apache/maven/plugins/ear/EnvEntry.java x: 6 commits (all time) y: 87 lines of code src/main/java/org/apache/maven/plugins/ear/ResourceRef.java x: 5 commits (all time) y: 87 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractEarMojo.java x: 13 commits (all time) y: 253 lines of code src/main/java/org/apache/maven/plugins/ear/GenerateApplicationXmlMojo.java x: 10 commits (all time) y: 337 lines of code src/it/transitive-excludes/verify.groovy x: 1 commits (all time) y: 19 lines of code src/site/site.xml x: 29 commits (all time) y: 39 lines of code src/main/java/org/apache/maven/plugins/ear/ApplicationXmlWriter.java x: 9 commits (all time) y: 242 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractEarModule.java x: 14 commits (all time) y: 220 lines of code src/main/java/org/apache/maven/plugins/ear/EarModule.java x: 10 commits (all time) y: 22 lines of code src/main/java/org/apache/maven/plugins/ear/EarModuleFactory.java x: 9 commits (all time) y: 107 lines of code src/main/java/org/apache/maven/plugins/ear/JarModule.java x: 7 commits (all time) y: 52 lines of code src/main/java/org/apache/maven/plugins/ear/JbossAppXmlWriter.java x: 4 commits (all time) y: 134 lines of code src/main/java/org/apache/maven/plugins/ear/JbossConfiguration.java x: 5 commits (all time) y: 150 lines of code src/main/java/org/apache/maven/plugins/ear/JbossEarModule.java x: 3 commits (all time) y: 6 lines of code src/main/java/org/apache/maven/plugins/ear/SecurityRole.java x: 4 commits (all time) y: 76 lines of code src/main/java/org/apache/maven/plugins/ear/WebModule.java x: 10 commits (all time) y: 61 lines of code src/main/java/org/apache/maven/plugins/ear/util/ArtifactTypeMappingService.java x: 3 commits (all time) y: 103 lines of code src/main/java/org/apache/maven/plugins/ear/util/EarMavenArchiver.java x: 2 commits (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/ear/util/InvalidJavaEEVersion.java x: 2 commits (all time) y: 17 lines of code src/main/java/org/apache/maven/plugins/ear/util/ArtifactRepository.java x: 3 commits (all time) y: 61 lines of code src/it/MEAR-243-skinny-wars-provided/war-module-one/src/main/webapp/WEB-INF/web.xml x: 1 commits (all time) y: 4 lines of code src/main/java/org/apache/maven/plugins/ear/AppClientModule.java x: 4 commits (all time) y: 25 lines of code src/main/java/org/apache/maven/plugins/ear/EjbClientModule.java x: 5 commits (all time) y: 15 lines of code src/main/java/org/apache/maven/plugins/ear/EjbModule.java x: 5 commits (all time) y: 26 lines of code src/main/java/org/apache/maven/plugins/ear/HarModule.java x: 9 commits (all time) y: 31 lines of code src/main/java/org/apache/maven/plugins/ear/RarModule.java x: 10 commits (all time) y: 29 lines of code src/main/java/org/apache/maven/plugins/ear/SarModule.java x: 8 commits (all time) y: 40 lines of code src/it/skinny-wars-timestamp/war-module-one/src/main/webapp/WEB-INF/web.xml x: 2 commits (all time) y: 4 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractXmlWriter.java x: 3 commits (all time) y: 32 lines of code src/it/MEAR-278-same-artifact-twice/pom1.xml x: 1 commits (all time) y: 33 lines of code src/it/MEAR-278-same-artifact-twice/verify.groovy x: 1 commits (all time) y: 15 lines of code src/it/filenamemapping-usage-fail/verify.groovy x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/maven/plugins/ear/ApplicationXmlWriterContext.java x: 4 commits (all time) y: 89 lines of code src/main/java/org/apache/maven/plugins/ear/EarExecutionContext.java x: 3 commits (all time) y: 43 lines of code src/main/java/org/apache/maven/plugins/ear/EarPluginException.java x: 2 commits (all time) y: 21 lines of code src/main/java/org/apache/maven/plugins/ear/UnknownArtifactTypeException.java x: 2 commits (all time) y: 13 lines of code src/it/settings.xml x: 6 commits (all time) y: 45 lines of code src/main/filtered-resources/META-INF/plexus/components.xml x: 3 commits (all time) y: 45 lines of code src/it/descriptor-encoding/verify.groovy x: 3 commits (all time) y: 13 lines of code src/it/same-artifactId/business-service/src/main/java/com/example/B.java x: 1 commits (all time) y: 6 lines of code
735.0
lines of code
  min: 4.0
  average: 60.63
  25th percentile: 5.5
  median: 23.5
  75th percentile: 76.75
  max: 735.0
0 56.0
commits (all time)
min: 1.0 | average: 5.16 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.25 | max: 56.0

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

src/main/java/org/apache/maven/plugins/ear/EarMojo.java x: 13 contributors (all time) y: 735 lines of code src/main/java/org/apache/maven/plugins/ear/EjbRef.java x: 3 contributors (all time) y: 82 lines of code src/main/java/org/apache/maven/plugins/ear/EnvEntry.java x: 4 contributors (all time) y: 87 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractEarMojo.java x: 7 contributors (all time) y: 253 lines of code src/main/java/org/apache/maven/plugins/ear/GenerateApplicationXmlMojo.java x: 7 contributors (all time) y: 337 lines of code src/it/transitive-excludes/verify.groovy x: 1 contributors (all time) y: 19 lines of code src/site/site.xml x: 13 contributors (all time) y: 39 lines of code src/main/java/org/apache/maven/plugins/ear/ApplicationXmlWriter.java x: 7 contributors (all time) y: 242 lines of code src/main/java/org/apache/maven/plugins/ear/util/JavaEEVersion.java x: 5 contributors (all time) y: 88 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractEarModule.java x: 5 contributors (all time) y: 220 lines of code src/main/java/org/apache/maven/plugins/ear/EarModule.java x: 5 contributors (all time) y: 22 lines of code src/main/java/org/apache/maven/plugins/ear/EarModuleFactory.java x: 5 contributors (all time) y: 107 lines of code src/main/java/org/apache/maven/plugins/ear/JarModule.java x: 5 contributors (all time) y: 52 lines of code src/main/java/org/apache/maven/plugins/ear/JbossAppXmlWriter.java x: 4 contributors (all time) y: 134 lines of code src/main/java/org/apache/maven/plugins/ear/JbossConfiguration.java x: 3 contributors (all time) y: 150 lines of code src/main/java/org/apache/maven/plugins/ear/JbossEarModule.java x: 3 contributors (all time) y: 6 lines of code src/main/java/org/apache/maven/plugins/ear/SecurityRole.java x: 3 contributors (all time) y: 76 lines of code src/main/java/org/apache/maven/plugins/ear/WebModule.java x: 5 contributors (all time) y: 61 lines of code src/main/java/org/apache/maven/plugins/ear/util/ArtifactTypeMappingService.java x: 3 contributors (all time) y: 103 lines of code src/main/java/org/apache/maven/plugins/ear/util/EarMavenArchiver.java x: 2 contributors (all time) y: 79 lines of code src/main/java/org/apache/maven/plugins/ear/util/InvalidJavaEEVersion.java x: 2 contributors (all time) y: 17 lines of code src/main/java/org/apache/maven/plugins/ear/util/ArtifactRepository.java x: 3 contributors (all time) y: 61 lines of code src/it/MEAR-243-skinny-wars-provided/war-module-one/src/main/webapp/WEB-INF/web.xml x: 1 contributors (all time) y: 4 lines of code src/main/java/org/apache/maven/plugins/ear/AppClientModule.java x: 3 contributors (all time) y: 25 lines of code src/main/java/org/apache/maven/plugins/ear/EjbClientModule.java x: 4 contributors (all time) y: 15 lines of code src/main/java/org/apache/maven/plugins/ear/EjbModule.java x: 4 contributors (all time) y: 26 lines of code src/main/java/org/apache/maven/plugins/ear/HarModule.java x: 4 contributors (all time) y: 31 lines of code src/main/java/org/apache/maven/plugins/ear/SarModule.java x: 3 contributors (all time) y: 40 lines of code src/main/java/org/apache/maven/plugins/ear/AbstractXmlWriter.java x: 3 contributors (all time) y: 32 lines of code src/it/MEAR-278-same-artifact-twice/pom1.xml x: 1 contributors (all time) y: 33 lines of code src/it/MEAR-278-same-artifact-twice/verify.groovy x: 1 contributors (all time) y: 15 lines of code src/it/filenamemapping-usage-fail/verify.groovy x: 1 contributors (all time) y: 10 lines of code src/main/java/org/apache/maven/plugins/ear/ApplicationXmlWriterContext.java x: 2 contributors (all time) y: 89 lines of code src/main/java/org/apache/maven/plugins/ear/EarExecutionContext.java x: 2 contributors (all time) y: 43 lines of code src/main/java/org/apache/maven/plugins/ear/EarPluginException.java x: 2 contributors (all time) y: 21 lines of code src/main/java/org/apache/maven/plugins/ear/UnknownArtifactTypeException.java x: 2 contributors (all time) y: 13 lines of code src/it/settings.xml x: 4 contributors (all time) y: 45 lines of code src/main/filtered-resources/META-INF/plexus/components.xml x: 2 contributors (all time) y: 45 lines of code src/it/descriptor-encoding/verify.groovy x: 3 contributors (all time) y: 13 lines of code src/it/same-artifactId/business-service/src/main/java/com/example/B.java x: 1 contributors (all time) y: 6 lines of code src/it/basic/src/main/application/META-INF/appserver-application.xml x: 2 contributors (all time) y: 4 lines of code
735.0
lines of code
  min: 4.0
  average: 60.63
  25th percentile: 5.5
  median: 23.5
  75th percentile: 76.75
  max: 735.0
0 13.0
contributors (all time)
min: 1.0 | average: 3.03 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 4.0 | max: 13.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

src/main/java/org/apache/maven/plugins/ear/EarMojo.java x: 1 commits (90d) y: 735 lines of code src/main/java/org/apache/maven/plugins/ear/EjbRef.java x: 1 commits (90d) y: 82 lines of code src/main/java/org/apache/maven/plugins/ear/EnvEntry.java x: 1 commits (90d) y: 87 lines of code
735.0
lines of code
  min: 82.0
  average: 247.75
  25th percentile: 83.25
  median: 87.0
  75th percentile: 573.0
  max: 735.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/main/java/org/apache/maven/plugins/ear/EarMojo.java x: 1 contributors (90d) y: 735 lines of code src/main/java/org/apache/maven/plugins/ear/EjbRef.java x: 1 contributors (90d) y: 82 lines of code src/main/java/org/apache/maven/plugins/ear/EnvEntry.java x: 1 contributors (90d) y: 87 lines of code
735.0
lines of code
  min: 82.0
  average: 247.75
  25th percentile: 83.25
  median: 87.0
  75th percentile: 573.0
  max: 735.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0