apache / aries-cdi
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system15% (1,295 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java14% (1,204 lines)
xml53% (91 lines)
Duplication per Component (primary)
cdi-extender12% (735 lines)
cdi-extra35% (222 lines)
cdi-itests74% (52 lines)
cdi-extension-mp-jwt-auth18% (42 lines)
cdi-extension-mp-metrics53% (42 lines)
cdi-owb13% (38 lines)
cdi-weld13% (38 lines)
cdi-extension-servlet-owb23% (35 lines)
cdi-extension-servlet-weld30% (35 lines)
cdi-extension-mp-config72% (31 lines)
cdi-extension-el-jsp5% (7 lines)
cdi-extension-jndi3% (6 lines)
cdi-extension-jaxrs3% (6 lines)
cdi-executable60% (6 lines)
cdi-build-tools0% (0 lines)
cdi-extension-spi0% (0 lines)
cdi-extension-servlet-common0% (0 lines)
cdi-karaf0% (0 lines)
cdi-spi0% (0 lines)

Duplication Between Components (50+ lines)

G cdi-extension-mp-jwt-auth cdi-extension-mp-jwt-auth cdi-extension-mp-metrics cdi-extension-mp-metrics cdi-extension-mp-jwt-auth--cdi-extension-mp-metrics 84 cdi-owb cdi-owb cdi-weld cdi-weld cdi-owb--cdi-weld 76 cdi-extension-servlet-owb cdi-extension-servlet-owb cdi-extension-servlet-weld cdi-extension-servlet-weld cdi-extension-servlet-owb--cdi-extension-servlet-weld 70 cdi-extension-mp-config cdi-extension-mp-config cdi-extension-mp-config--cdi-extension-mp-jwt-auth 62 cdi-extension-mp-config--cdi-extension-mp-metrics 62

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 180 duplicates...
Size#FoldersFilesLinesCode
88 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
94:225 (71%)
93:223 (71%)
view
25 x 2 cdi-owb/src/main/java/or...ache/aries/cdi/owb/core
cdi-weld/src/main/java/org/apache/aries/cdi/weld
68:104 (14%)
49:85 (31%)
view
23 x 2 cdi-extension-servlet-ow...i/extension/servlet/owb
cdi-extension-servlet-we.../extension/servlet/weld
15:38 (100%)
15:38 (100%)
view
18 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
62:90 (14%)
61:89 (14%)
view
17 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
96:119 (27%)
96:119 (22%)
view
16 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
160:182 (13%)
191:213 (13%)
view
16 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
158:180 (13%)
189:211 (13%)
view
16 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
109:129 (21%)
112:131 (21%)
view
16 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
160:182 (13%)
189:211 (13%)
view
16 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
191:213 (13%)
158:180 (13%)
view
15 x 2 cdi-extension-mp-jwt-aut...es/cdi/extension/mp/jwt
cdi-extension-mp-metrics...di/extension/mp/metrics
15:29 (42%)
15:29 (68%)
view
13 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
105:125 (18%)
144:164 (11%)
view
13 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
72:89 (26%)
74:91 (17%)
view
13 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
144:164 (11%)
137:157 (12%)
view
13 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
105:125 (18%)
137:157 (12%)
view
12 x 2 cdi-extender/src/main/ja...tainer/internal/command
cdi-extender/src/main/ja...tainer/internal/command
206:219 (3%)
219:232 (3%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:79 (68%)
49:80 (64%)
view
11 x 2 cdi-extension-mp-jwt-auth
cdi-itests
17:39 (100%)
17:39 (100%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
51:82 (61%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
49:80 (64%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
45:76 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
75:94 (14%)
72:92 (14%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
49:80 (64%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
51:82 (61%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:79 (68%)
47:78 (68%)
view
11 x 2 cdi-extension-mp-jwt-auth
cdi-extension-mp-metrics
17:39 (100%)
17:39 (100%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
51:82 (61%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
49:80 (64%)
45:76 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
45:76 (68%)
47:78 (68%)
view
11 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
54:69 (18%)
54:69 (14%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
47:78 (68%)
view
11 x 2 cdi-extension-mp-config
cdi-itests
17:39 (100%)
17:39 (100%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
45:76 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
47:78 (68%)
view
11 x 2 cdi-extender/src/main/ja...che/aries/cdi/container
cdi-extender/src/main/ja...che/aries/cdi/container
18:28 (15%)
31:41 (15%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:78 (68%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
51:82 (61%)
view
11 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
72:92 (18%)
72:92 (14%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
47:79 (68%)
47:78 (68%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
49:80 (64%)
view
11 x 2 cdi-extra/src/main/java/...cdi/extra/propertytypes
cdi-extra/src/main/java/...cdi/extra/propertytypes
51:82 (61%)
47:78 (68%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
99 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
95:220 
96:222 
view
24 x 3 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
58:89 
61:91 
58:89 
view
15 x 2 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
66:86 
67:87 
view
7 x 3 cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
cdi-extender/src/main/ja...ontainer/internal/model
115:123 
154:162 
147:155 
view