apache / felix-dev
Duplication

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

Intro
Learn more...
Duplication Overall
system18% (44,507 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java16% (34,452 lines)
xml66% (4,516 lines)
html72% (3,829 lines)
css58% (1,080 lines)
xsl21% (468 lines)
js3% (150 lines)
scala3% (12 lines)
Duplication per Component (primary)
ipojo28% (11,131 lines)
dependencymanager30% (8,963 lines)
framework18% (3,984 lines)
http21% (2,844 lines)
connect49% (1,982 lines)
main.distribution99% (1,780 lines)
webconsole16% (1,637 lines)
main82% (1,348 lines)
utils21% (1,259 lines)
bundlerepository24% (1,233 lines)
gogo9% (1,038 lines)
webconsole-plugins9% (955 lines)
mosgi8% (932 lines)
tools8% (867 lines)
configadmin19% (797 lines)
scr7% (789 lines)
shell30% (558 lines)
upnp10% (468 lines)
jmood9% (271 lines)
resolver6% (231 lines)
eventadmin11% (227 lines)
converter15% (218 lines)
framework.security6% (128 lines)
features11% (100 lines)
healthcheck1% (90 lines)
deploymentadmin2% (68 lines)
fileinstall3% (65 lines)
shell.gui.plugin9% (62 lines)
cm.json6% (52 lines)
coordinator6% (45 lines)
shell.remote8% (42 lines)
useradmin2% (33 lines)
inventory2% (33 lines)
log3% (33 lines)
configurator2% (31 lines)
metatype2% (31 lines)
systemready6% (28 lines)
io21% (24 lines)
prefs3% (24 lines)
shell.tui16% (23 lines)
jaas2% (22 lines)
configadmin-plugins4% (19 lines)
org.osgi.service.obr18% (15 lines)
scr-compat3% (12 lines)
metrics1% (8 lines)
fileinstall-plugins<1% (7 lines)
transaction0% (0 lines)
doap0% (0 lines)
rootcause0% (0 lines)
org.apache.felix.daemon0% (0 lines)
bundlerepository.osgi-ct0% (0 lines)
wireadmin0% (0 lines)
mishell0% (0 lines)
deviceaccess0% (0 lines)
logback0% (0 lines)
threaddump0% (0 lines)
log.extension0% (0 lines)
scr-ext-anno0% (0 lines)
shell.gui0% (0 lines)
jmxintrospector0% (0 lines)

Duplication Between Components (50+ lines)

G connect connect framework framework connect--framework 3892 utils utils connect--utils 74 gogo gogo connect--gogo 162 framework--utils 448 framework--gogo 162 scr scr framework--scr 256 main.distribution main.distribution main main main.distribution--main 2685 shell.tui shell.tui main.distribution--shell.tui 138 shell shell main.distribution--shell 138 main--shell.tui 92 main--shell 92 webconsole-plugins webconsole-plugins webconsole webconsole webconsole-plugins--webconsole 978 bundlerepository bundlerepository bundlerepository--connect 100 bundlerepository--framework 112 bundlerepository--main.distribution 890 bundlerepository--main 92 bundlerepository--gogo 183 mosgi mosgi bundlerepository--mosgi 73 configadmin configadmin configadmin--connect 556 configadmin--framework 546 configadmin--utils 735 configadmin--gogo 150 configadmin--scr 122 dependencymanager dependencymanager dependencymanager--framework 336 dependencymanager--utils 230 dependencymanager--scr 221 tools tools dependencymanager--tools 85 gogo--main.distribution 275 gogo--main 152 gogo--shell 112 scr--webconsole 106 scr--utils 112 framework.security framework.security framework.security--framework 152 converter converter converter--dependencymanager 136 eventadmin eventadmin eventadmin--webconsole 92 eventadmin--scr 99 http http eventadmin--http 78 http--webconsole 82 http--scr 94 coordinator coordinator coordinator--eventadmin 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 3,380 duplicates...
Size#FoldersFilesLinesCode
812 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:1080 (100%)
20:1080 (100%)
view
812 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...cies/src/main/resources
20:1080 (100%)
20:1080 (100%)
view
812 x 2 ipojo/runtime/core-it/ip...cies/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:1080 (100%)
20:1080 (100%)
view
800 x 2 main.distribution/doc
main/doc
2:1020 (100%)
2:1020 (100%)
view
376 x 2 bundlerepository/doc
main.distribution/doc
1:522 (100%)
1:522 (100%)
view
333 x 2 webconsole-plugins/upnp/...e/plugins/upnp/internal
webconsole/src/main/java...onsole/internal/servlet
50:1074 (97%)
50:1074 (97%)
view
313 x 2 connect/src/main/java/or...framework/capabilityset
framework/src/main/java/...framework/capabilityset
52:649 (94%)
70:667 (92%)
view
288 x 2 main.distribution/doc
main/doc
1:398 (100%)
1:398 (100%)
view
231 x 2 connect/src/main/java/or...framework/capabilityset
framework/src/main/java/...framework/capabilityset
51:546 (85%)
81:576 (81%)
view
210 x 2 webconsole/src/main/debu...ces/res/lib/themes/base
webconsole/src/main/debu...ces/res/lib/themes/base
243:474 (54%)
17:248 (100%)
view
206 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:281 (100%)
20:281 (100%)
view
206 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...cies/src/main/resources
20:281 (100%)
20:281 (100%)
view
206 x 2 ipojo/runtime/core-it/ip...cies/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:281 (100%)
20:281 (100%)
view
157 x 2 ipojo/runtime/core-it/ip...xies/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:231 (19%)
20:234 (42%)
view
157 x 2 ipojo/runtime/core-it/ip...cies/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:231 (19%)
20:234 (42%)
view
157 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:231 (19%)
20:234 (42%)
view
153 x 2 main.distribution/doc
main/doc
1:196 (100%)
1:196 (100%)
view
149 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
504:759 (35%)
457:712 (40%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
137 x 2 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
26:218 (100%)
26:218 (100%)
view
101 x 2 connect/src/main/java/or...connect/felix/framework
framework/src/main/java/org/apache/felix/framework
164:318 (36%)
174:328 (35%)
view
95 x 2 connect/src/main/java/or...connect/felix/framework
framework/src/main/java/org/apache/felix/framework
286:488 (32%)
301:503 (31%)
view
87 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
42:191 (89%)
100:249 (70%)
view
83 x 2 ipojo/manipulator/manipu...runtime/core/components
ipojo/manipulator/manipu...me/core/components/A123
25:186 (100%)
25:186 (100%)
view
83 x 2 ipojo/runtime/composite-...test/src/main/resources
ipojo/runtime/composite-...test/src/main/resources
20:128 (100%)
20:128 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...xies/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:138 (100%)
20:138 (100%)
view
83 x 2 ipojo/runtime/composite-...test/src/main/resources
ipojo/runtime/composite-...test/src/main/resources
20:128 (100%)
20:128 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...cies/src/main/resources
20:138 (100%)
20:138 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:138 (100%)
20:138 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...cies/src/main/resources
ipojo/runtime/core-it/ip...xies/src/main/resources
20:138 (100%)
20:138 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...test/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:138 (100%)
20:138 (100%)
view
83 x 2 ipojo/runtime/composite-...test/src/main/resources
ipojo/runtime/composite-...test/src/main/resources
20:128 (100%)
20:128 (100%)
view
83 x 2 ipojo/runtime/core-it/ip...cies/src/main/resources
ipojo/runtime/core-it/ip...test/src/main/resources
20:138 (100%)
20:138 (100%)
view
82 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
52:189 (82%)
128:265 (55%)
view
79 x 2 connect/src/main/java/or...connect/felix/framework
framework/src/main/java/org/apache/felix/framework
65:279 (26%)
68:282 (25%)
view
78 x 2 ipojo/runtime/core/src/m...ojo/handlers/dependency
ipojo/runtime/core/src/m...ojo/handlers/dependency
57:451 (96%)
54:448 (96%)
view
76 x 2 dependencymanager/org.ap...che/felix/dm/itest/util
dependencymanager/org.ap...e/felix/dm/lambda/itest
253:362 (42%)
249:358 (41%)
view
73 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
41:147 (51%)
40:146 (53%)
view
67 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
56:153 (73%)
57:154 (74%)
view
67 x 2 dependencymanager/org.ap...che/felix/dm/itest/util
dependencymanager/org.ap...e/felix/dm/lambda/itest
32:171 (100%)
32:171 (100%)
view
67 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
82:223 (60%)
64:205 (71%)
view
65 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
68:175 (68%)
87:194 (63%)
view
65 x 2 connect/src/main/java/or...connect/felix/framework
framework/src/main/java/org/apache/felix/framework
627:773 (22%)
646:792 (21%)
view
65 x 2 connect/src/main/java/or...ct/felix/framework/util
framework/src/main/java/...he/felix/framework/util
29:140 (100%)
28:139 (100%)
view
65 x 2 connect/src/main/java/or...connect/felix/framework
framework/src/main/java/org/apache/felix/framework
71:234 (73%)
71:234 (73%)
view
64 x 2 utils/src/main/java/org/...he/felix/utils/resource
utils/src/main/java/org/...he/felix/utils/resource
494:568 (8%)
576:650 (8%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 278 unit duplicates...
Size#FoldersFilesLinesCode
134 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
382:546 
352:516 
view
106 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
177:292 
159:274 
view
97 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
305:430 
290:415 
view
84 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
575:668 
557:650 
view
78 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
294:385 
276:367 
view
71 x 2 framework/src/main/java/...ork/util/manifestparser
connect/src/main/java/or...ct/felix/framework/util
2103:2186 
534:617 
view
64 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
193:268 
163:238 
view
63 x 3 framework/src/main/java/...framework/capabilityset
configadmin/src/main/java/org/apache/felix/cm/impl
connect/src/main/java/or...framework/capabilityset
387:467 
398:478 
369:449 
view
55 x 2 webconsole-plugins/upnp/...e/plugins/upnp/internal
webconsole/src/main/java...onsole/internal/servlet
461:522 
461:522 
view
49 x 3 framework/src/main/java/...he/felix/framework/util
bundlerepository/src/mai...x/bundlerepository/impl
connect/src/main/java/or...ct/felix/framework/util
645:703 
72:130 
335:393 
view
45 x 2 webconsole-plugins/upnp/...e/plugins/upnp/internal
webconsole/src/main/java...onsole/internal/servlet
547:599 
547:599 
view
43 x 3 framework/src/main/java/...framework/capabilityset
configadmin/src/main/java/org/apache/felix/cm/impl
connect/src/main/java/or...framework/capabilityset
483:553 
492:562 
465:535 
view
43 x 2 scr/src/main/java/org/ap...felix/scr/impl/metadata
configadmin/src/main/jav...he/felix/cm/impl/helper
73:119 
57:103 
view
41 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
275:327 
245:297 
view
39 x 2 dependencymanager/org.ap...rg/apache/felix/dm/impl
scr/src/main/java/org/ap...cr/impl/inject/internal
643:686 
69:112 
view
38 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
709:755 
690:736 
view
36 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
85:122 
67:104 
view
36 x 3 framework/src/main/java/...he/felix/framework/util
configadmin/src/main/java/org/apache/felix/cm/impl
connect/src/main/java/or...ct/felix/framework/util
28:67 
501:540 
28:67 
view
36 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
646:695 
627:676 
view
35 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
233:271 
196:234 
view
34 x 2 framework/src/main/java/org/apache/felix/framework
framework.security/src/m...framework/security/util
111:155 
108:152 
view
33 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
247:287 
237:277 
view
32 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
302:342 
262:302 
view
32 x 3 bundlerepository/src/mai...x/bundlerepository/impl
bundlerepository/src/mai...x/bundlerepository/impl
gogo/command/src/main/ja...ache/felix/gogo/command
751:794 
98:141 
152:195 
view
32 x 2 ipojo/runtime/distributi...ecker.gui/src/spell/gui
ipojo/runtime/distributi...ecker.gui/src/spell/gui
64:104 
64:104 
view
31 x 2 coordinator/src/main/jav.../felix/coordinator/impl
eventadmin/impl/src/main...ix/eventadmin/impl/util
330:364 
448:482 
view
31 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...ct/felix/framework/util
126:166 
120:162 
view
31 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
172:209 
162:199 
view
29 x 3 dependencymanager/org.ap...rg/apache/felix/dm/impl
dependencymanager/org.ap...che/felix/dm/itest/util
dependencymanager/org.ap...e/felix/dm/lambda/itest
213:243 
145:175 
145:175 
view
29 x 2 utils/src/main/java/org/.../felix/utils/properties
configadmin/src/main/java/org/apache/felix/cm/file
424:459 
409:444 
view
29 x 3 bundlerepository/src/mai...x/bundlerepository/impl
bundlerepository/src/mai...x/bundlerepository/impl
gogo/command/src/main/ja...ache/felix/gogo/command
796:830 
143:177 
197:231 
view
29 x 4 ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
ipojo/runtime/composite-...runtime/core/components
56:86 
56:86 
56:86 
56:86 
view
28 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
138:169 
108:139 
view
28 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
496:525 
485:514 
view
28 x 2 shell/src/main/java/org/apache/felix/shell/impl
shell/src/main/java/org/apache/felix/shell/impl
138:174 
129:165 
view
27 x 2 framework/src/main/java/...framework/capabilityset
connect/src/main/java/or...framework/capabilityset
94:126 
64:96 
view
26 x 2 dependencymanager/org.ap...apache/felix/dm/tracker
framework/src/main/java/org/osgi/util/tracker
129:159 
130:160 
view
26 x 2 tools/maven-bundle-plugi.../apache/felix/obrplugin
tools/maven-bundle-plugi.../apache/felix/obrplugin
234:267 
265:298 
view
26 x 2 tools/maven-bundle-plugi...ache/felix/bundleplugin
tools/maven-bundle-plugi...ache/felix/bundleplugin
325:354 
101:130 
view
26 x 2 framework/src/main/java/org/osgi/util/tracker
scr/src/main/java/org/ap.../felix/scr/impl/manager
147:189 
809:852 
view
26 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
148:190 
145:187 
view
25 x 2 framework/src/main/java/org/osgi/framework
framework/src/main/java/org/osgi/framework
536:562 
435:461 
view
25 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
663:700 
466:503 
view
24 x 4 dependencymanager/org.ap...untime/itest/components
dependencymanager/org.ap...untime/itest/components
dependencymanager/org.ap...untime/itest/components
dependencymanager/org.ap...untime/itest/components
134:161 
131:158 
105:132 
102:129 
view
24 x 2 framework/src/main/java/org/apache/felix/framework
connect/src/main/java/or...connect/felix/framework
178:204 
178:204 
view
24 x 2 http/inventoryprinter/sr...p/inventoryprinter/impl
http/webconsoleplugin/sr...p/webconsoleplugin/impl
55:86 
54:85 
view
24 x 2 configadmin/src/main/jav...lix/cm/impl/persistence
configadmin/src/main/jav...lix/cm/impl/persistence
92:117 
162:187 
view
23 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
75:109 
74:108 
view
23 x 2 dependencymanager/org.ap...ache/felix/dm/itest/api
dependencymanager/org.ap...e/felix/dm/lambda/itest
111:145 
110:144 
view
23 x 2 tools/maven-bundle-plugi.../apache/felix/obrplugin
tools/maven-bundle-plugi.../apache/felix/obrplugin
388:413 
219:244 
view