apache / maven
Duplication

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

Intro
Learn more...
Duplication Overall
system23% (20,795 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java23% (19,769 lines)
xml58% (1,026 lines)
Duplication per Component (primary)
impl20% (9,398 lines)
compat27% (8,073 lines)
its31% (1,795 lines)
api17% (1,116 lines)
src43% (406 lines)
apache-maven5% (7 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G compat compat impl impl compat--impl 12801 src src impl--src 674 api api api--compat 350 api--impl 1139 api--src 788 apache-maven apache-maven apache-maven--compat 98 apache-maven--impl 56 apache-maven--api 84

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 3,623 duplicates...
Size#FoldersFilesLinesCode
540 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
54:1151 (99%)
53:1150 (100%)
view
353 x 2 api/maven-api-xml/src/ma...rg/apache/maven/api/xml
impl/maven-xml/src/main/...ache/maven/internal/xml
40:608 (100%)
40:608 (100%)
view
219 x 2 impl/maven-xml/src/main/...ache/maven/internal/xml
src/mdo/java
125:487 (62%)
128:490 (61%)
view
219 x 2 api/maven-api-xml/src/ma...rg/apache/maven/api/xml
src/mdo/java
125:487 (62%)
128:490 (61%)
view
151 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
281:505 (50%)
280:504 (50%)
view
142 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
34:388 (99%)
31:385 (100%)
view
123 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
46:286 (92%)
42:282 (93%)
view
120 x 2 compat/maven-embedder/sr.../apache/maven/cli/event
impl/maven-cli/src/main/...pache/maven/cling/event
281:477 (44%)
287:483 (44%)
view
119 x 2 compat/maven-model-build...he/maven/model/building
impl/maven-impl/src/main...apache/maven/impl/model
47:215 (99%)
45:213 (100%)
view
116 x 2 compat/maven-embedder/sr.../apache/maven/cli/event
impl/maven-cli/src/main/...pache/maven/cling/event
50:226 (42%)
55:231 (42%)
view
115 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
125:391 (81%)
123:389 (81%)
view
100 x 2 compat/maven-resolver-pr...ository/internal/scopes
impl/maven-impl/src/main...en/impl/resolver/scopes
53:169 (99%)
51:167 (100%)
view
100 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
32:166 (99%)
31:165 (100%)
view
98 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
68:207 (77%)
65:204 (77%)
view
93 x 2 its/core-it-support/core...che/maven/plugin/coreit
its/core-it-support/core...che/maven/plugin/coreit
38:197 (100%)
38:197 (100%)
view
86 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
104:228 (71%)
114:238 (68%)
view
77 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
34:152 (70%)
33:151 (65%)
view
73 x 2 impl/maven-xml/src/main/...ache/maven/internal/xml
src/mdo/java
489:608 (20%)
492:611 (20%)
view
73 x 2 compat/maven-resolver-pr...ory/internal/relocation
impl/maven-impl/src/main...mpl/resolver/relocation
59:158 (59%)
55:154 (60%)
view
73 x 2 api/maven-api-xml/src/ma...rg/apache/maven/api/xml
src/mdo/java
489:608 (20%)
492:611 (20%)
view
64 x 2 impl/maven-core/src/main...che/maven/internal/impl
impl/maven-core/src/main...rg/apache/maven/project
30:129 (86%)
30:129 (100%)
view
63 x 2 compat/maven-resolver-pr...ository/internal/scopes
impl/maven-impl/src/main...en/impl/resolver/scopes
52:127 (51%)
50:125 (51%)
view
61 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
111:192 (20%)
109:190 (20%)
view
59 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
32:117 (69%)
31:116 (61%)
view
58 x 2 compat/maven-resolver-pr...ository/internal/scopes
impl/maven-impl/src/main...en/impl/resolver/scopes
131:197 (47%)
129:195 (47%)
view
56 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
91:175 (75%)
90:174 (76%)
view
56 x 2 its/core-it-support/core.../wagon/providers/coreit
its/core-it-support/core.../wagon/providers/coreit
46:131 (75%)
47:133 (68%)
view
53 x 2 compat/maven-compat/src/...apache/maven/repository
impl/maven-core/src/main...org/apache/maven/bridge
93:206 (67%)
741:854 (11%)
view
53 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
134:206 (25%)
118:190 (26%)
view
52 x 2 compat/maven-resolver-pr...epository/internal/type
impl/maven-impl/src/main...aven/impl/resolver/type
45:114 (98%)
43:112 (83%)
view
49 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...pache/maven/cling/utils
37:108 (44%)
37:108 (50%)
view
47 x 2 compat/maven-model-build.../maven/model/validation
impl/maven-impl/src/main...apache/maven/impl/model
366:424 (3%)
694:752 (2%)
view
45 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
compat/maven-embedder/sr...ache/maven/cli/transfer
57:118 (34%)
36:97 (40%)
view
45 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
57:118 (34%)
35:96 (38%)
view
45 x 2 compat/maven-compat/src/.../maven/project/artifact
impl/maven-core/src/main...aven/lifecycle/internal
348:420 (10%)
84:156 (62%)
view
43 x 2 compat/maven-model-build...he/maven/model/building
impl/maven-impl/src/main...apache/maven/impl/model
31:110 (51%)
30:109 (50%)
view
42 x 2 compat/maven-model-build...he/maven/model/building
impl/maven-impl/src/main...apache/maven/impl/model
35:97 (97%)
31:93 (100%)
view
41 x 2 compat/maven-resolver-pr...ory/internal/relocation
impl/maven-impl/src/main...mpl/resolver/relocation
160:207 (33%)
156:203 (33%)
view
40 x 2 impl/maven-core/src/main...aven/lifecycle/internal
impl/maven-core/src/main...cle/internal/concurrent
282:341 (12%)
1020:1079 (6%)
view
39 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
32:85 (81%)
35:88 (81%)
view
38 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...che/maven/cling/invoker
28:101 (97%)
27:100 (100%)
view
37 x 2 compat/maven-compat/src/...maven/repository/legacy
impl/maven-core/src/main...org/apache/maven/bridge
408:462 (8%)
165:219 (7%)
view
37 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...maven/cling/invoker/mvn
248:284 (11%)
320:356 (13%)
view
37 x 2 compat/maven-compat/src/...maven/repository/legacy
impl/maven-core/src/main...org/apache/maven/bridge
334:401 (8%)
603:670 (7%)
view
36 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
195:247 (12%)
193:245 (12%)
view
34 x 2 api/maven-api-xml/src/ma...rg/apache/maven/api/xml
src/mdo/java
40:86 (9%)
40:86 (9%)
view
34 x 2 impl/maven-xml/src/main/...ache/maven/internal/xml
src/mdo/java
40:86 (9%)
40:86 (9%)
view
33 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
305:352 (15%)
285:332 (16%)
view
32 x 2 compat/maven-model-build...odel/profile/activation
impl/maven-impl/src/main...aven/impl/model/profile
125:172 (32%)
125:172 (31%)
view
32 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
155:201 (29%)
167:213 (27%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 184 unit duplicates...
Size#FoldersFilesLinesCode
70 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
572:654 
571:653 
view
60 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
678:740 
677:739 
view
54 x 2 its/core-it-support/core...che/maven/plugin/coreit
its/core-it-support/core...che/maven/plugin/coreit
141:198 
141:198 
view
52 x 2 compat/maven-resolver-pr...ository/internal/scopes
impl/maven-impl/src/main...en/impl/resolver/scopes
138:192 
136:190 
view
49 x 2 compat/maven-resolver-pr...ository/internal/scopes
impl/maven-impl/src/main...en/impl/resolver/scopes
113:164 
111:162 
view
48 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
284:340 
282:338 
view
47 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
165:224 
161:220 
view
42 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
114:162 
113:161 
view
41 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
137:192 
134:189 
view
41 x 2 impl/maven-core/src/main...cle/internal/concurrent
impl/maven-core/src/main...aven/lifecycle/internal
1020:1073 
282:335 
view
40 x 2 compat/maven-embedder/sr.../apache/maven/cli/event
impl/maven-cli/src/main/...pache/maven/cling/event
296:355 
302:361 
view
40 x 2 its/core-it-support/core...che/maven/plugin/coreit
its/core-it-support/core...che/maven/plugin/coreit
82:128 
82:128 
view
37 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
120:168 
119:167 
view
37 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
91:135 
88:132 
view
36 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...pache/maven/cling/utils
56:94 
56:94 
view
33 x 2 compat/maven-resolver-pr...ory/internal/relocation
impl/maven-impl/src/main...mpl/resolver/relocation
62:96 
58:92 
view
33 x 2 compat/maven-compat/src/...maven/repository/legacy
impl/maven-core/src/main...org/apache/maven/bridge
334:388 
603:657 
view
33 x 2 compat/maven-model-build...ven/model/interpolation
compat/maven-model-build...ven/model/interpolation
77:111 
108:142 
view
32 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
488:522 
487:521 
view
31 x 2 compat/maven-embedder/sr...ache/maven/cli/transfer
impl/maven-cli/src/main/...he/maven/cling/transfer
104:136 
114:146 
view
31 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
439:471 
438:470 
view
31 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
128:181 
126:179 
view
31 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
243:295 
240:292 
view
30 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
356:392 
354:390 
view
29 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
275:306 
274:305 
view
28 x 2 impl/maven-core/src/main.../maven/artifact/factory
impl/maven-core/src/main...org/apache/maven/bridge
149:186 
509:546 
view
26 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
81:108 
80:107 
view
26 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
846:877 
845:876 
view
26 x 2 compat/maven-compat/src/...maven/repository/legacy
impl/maven-core/src/main...org/apache/maven/bridge
594:621 
254:281 
view
26 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
145:179 
142:176 
view
24 x 2 compat/maven-model-build...he/maven/model/building
impl/maven-impl/src/main...apache/maven/impl/model
55:81 
51:77 
view
23 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...che/maven/cling/invoker
1597:1623 
910:936 
view
23 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
329:355 
328:354 
view
23 x 2 compat/maven-compat/src/.../maven/project/artifact
impl/maven-core/src/main...aven/lifecycle/internal
348:379 
84:115 
view
23 x 2 compat/maven-compat/src/...apache/maven/repository
impl/maven-core/src/main...org/apache/maven/bridge
175:207 
823:855 
view
23 x 2 compat/maven-model-build...apache/maven/model/path
impl/maven-impl/src/main...a/org/apache/maven/impl
35:61 
34:60 
view
23 x 2 compat/maven-model-build.../maven/model/validation
impl/maven-impl/src/main...apache/maven/impl/model
1689:1720 
2186:2217 
view
22 x 2 compat/maven-resolver-pr...ory/internal/relocation
impl/maven-impl/src/main...mpl/resolver/relocation
54:77 
51:74 
view
22 x 2 compat/maven-resolver-pr...ven/repository/internal
impl/maven-impl/src/main...che/maven/impl/resolver
296:322 
295:321 
view
22 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
328:363 
325:360 
view
21 x 2 compat/maven-embedder/sr...ache/maven/cli/internal
impl/maven-cli/src/main/.../maven/cling/extensions
206:233 
211:238 
view
20 x 2 compat/maven-embedder/sr...va/org/apache/maven/cli
impl/maven-cli/src/main/...pache/maven/cling/utils
148:171 
138:161 
view
20 x 2 compat/maven-builder-sup...g/apache/maven/building
compat/maven-settings-bu...maven/settings/building
77:102 
80:105 
view
20 x 2 compat/maven-resolver-pr...epository/internal/type
impl/maven-impl/src/main...aven/impl/resolver/type
54:76 
52:74 
view
20 x 2 compat/maven-compat/src/...maven/repository/legacy
impl/maven-core/src/main...org/apache/maven/bridge
504:525 
223:244 
view
20 x 2 impl/maven-core/src/main...che/maven/plugin/prefix
impl/maven-core/src/main...he/maven/plugin/version
40:66 
78:104 
view
19 x 2 compat/maven-embedder/sr.../apache/maven/cli/props
impl/maven-cli/src/main/...pache/maven/cling/props
200:222 
199:221 
view
19 x 2 compat/maven-compat/src/.../maven/project/artifact
impl/maven-core/src/main...aven/lifecycle/internal
489:512 
59:82 
view
19 x 2 compat/maven-model-build...nterpolation/reflection
impl/maven-impl/src/main...n/impl/model/reflection
84:110 
81:107 
view
19 x 2 impl/maven-core/src/main...rg/apache/maven/project
impl/maven-core/src/main...che/maven/internal/impl
88:109 
88:109 
view