apache / maven-surefire
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (1,829 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (1,829 lines)
Duplication per Component (primary)
maven-surefire-common7% (543 lines)
surefire-api12% (501 lines)
maven-failsafe-plugin41% (242 lines)
maven-surefire-plugin52% (199 lines)
surefire-providers3% (152 lines)
surefire-booter4% (100 lines)
surefire-grouper35% (71 lines)
maven-surefire-report-plugin2% (21 lines)
surefire-logger-api0% (0 lines)
surefire-report-parser0% (0 lines)
surefire-extensions-spi0% (0 lines)
surefire-extensions-api0% (0 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G maven-failsafe-plugin maven-failsafe-plugin maven-surefire-plugin maven-surefire-plugin maven-failsafe-plugin--maven-surefire-plugin 431 maven-surefire-common maven-surefire-common surefire-api surefire-api maven-surefire-common--surefire-api 244 surefire-booter surefire-booter maven-surefire-common--surefire-booter 164 surefire-api--surefire-booter 66 surefire-providers surefire-providers surefire-api--surefire-providers 121

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 257 duplicates...
Size#FoldersFilesLinesCode
51 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
880:962 (14%)
797:879 (15%)
view
49 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
717:797 (13%)
712:792 (15%)
view
36 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
44:81 (87%)
68:105 (30%)
view
33 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
272:324 (20%)
585:637 (10%)
view
30 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
40:71 (83%)
68:99 (25%)
view
30 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
40:71 (83%)
44:75 (73%)
view
22 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
78:101 (18%)
68:91 (16%)
view
22 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
54:77 (53%)
68:91 (16%)
view
21 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
33:65 (87%)
33:65 (87%)
view
21 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
33:65 (87%)
33:65 (87%)
view
21 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
33:65 (87%)
33:65 (87%)
view
21 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-failsafe-plugin/sr...e/maven/plugin/failsafe
614:648 (5%)
260:294 (12%)
view
20 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
50:71 (55%)
68:89 (15%)
view
20 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
167:198 (15%)
42:73 (71%)
view
18 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
172:199 (13%)
38:65 (75%)
view
18 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
172:199 (13%)
38:65 (75%)
view
18 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
797:824 (5%)
662:689 (5%)
view
18 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
172:199 (13%)
38:65 (75%)
view
18 x 2 surefire-api/src/main/ja...ven/surefire/api/report
surefire-providers/commo...e/maven/surefire/report
41:67 (25%)
42:68 (33%)
view
17 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
38:64 (70%)
47:73 (60%)
view
17 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
38:64 (70%)
47:73 (60%)
view
17 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
42:68 (60%)
42:68 (60%)
view
17 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
38:64 (70%)
47:73 (60%)
view
17 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
167:193 (12%)
42:68 (60%)
view
16 x 2 maven-surefire-common/sr...e/maven/surefire/stream
surefire-booter/src/main.../surefire/booter/stream
411:432 (5%)
195:215 (12%)
view
15 x 2 surefire-grouper/src/mai...en/surefire/group/match
surefire-grouper/src/mai...en/surefire/group/match
81:101 (31%)
81:101 (31%)
view
15 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
50:72 (53%)
43:65 (62%)
view
15 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
50:72 (53%)
43:65 (62%)
view
15 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
626:648 (4%)
585:607 (4%)
view
15 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
177:199 (11%)
50:72 (53%)
view
15 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
50:72 (53%)
43:65 (62%)
view
15 x 2 maven-surefire-common/sr...e/maven/surefire/stream
surefire-booter/src/main.../surefire/booter/stream
162:180 (5%)
103:121 (12%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
50:71 (50%)
52:73 (50%)
view
14 x 2 surefire-providers/suref...e/maven/surefire/junit4
surefire-providers/suref...aven/surefire/junitcore
173:196 (7%)
179:202 (10%)
view
14 x 2 maven-surefire-common/sr...e/maven/plugin/surefire
maven-surefire-common/sr...e/maven/plugin/surefire
2270:2283 (<1%)
2286:2299 (<1%)
view
14 x 2 maven-surefire-common/sr...e/maven/plugin/surefire
maven-surefire-common/sr...e/maven/plugin/surefire
2270:2283 (<1%)
2302:2315 (<1%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
42:63 (50%)
60:81 (35%)
view
14 x 2 maven-surefire-common/sr...e/maven/plugin/surefire
maven-surefire-common/sr...e/maven/plugin/surefire
2286:2299 (<1%)
2302:2315 (<1%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
47:68 (50%)
38:59 (58%)
view
14 x 2 maven-surefire-common/sr...ire/booterclient/output
surefire-api/src/main/ja...aven/surefire/api/event
167:188 (10%)
60:81 (35%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
47:68 (50%)
38:59 (58%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
42:63 (50%)
60:81 (35%)
view
14 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-surefire-plugin/sr...e/maven/plugin/surefire
648:674 (3%)
617:638 (4%)
view
14 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
47:68 (50%)
38:59 (58%)
view
13 x 2 maven-surefire-common/sr...e/maven/surefire/stream
surefire-booter/src/main.../surefire/booter/stream
144:156 (4%)
86:98 (10%)
view
13 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
41:53 (36%)
94:106 (6%)
view
13 x 2 maven-failsafe-plugin/sr...e/maven/plugin/failsafe
maven-failsafe-plugin/sr...e/maven/plugin/failsafe
648:673 (3%)
304:324 (8%)
view
13 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
45:57 (31%)
94:106 (6%)
view
13 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
94:106 (6%)
69:81 (11%)
view
12 x 2 surefire-api/src/main/ja...aven/surefire/api/event
surefire-api/src/main/ja...aven/surefire/api/event
55:72 (42%)
57:74 (42%)
view
Duplicated Units
The list of top 12 duplicated units.
See data for all 12 unit duplicates...
Size#FoldersFilesLinesCode
29 x 2 maven-surefire-common/sr...n/surefire/booterclient
maven-surefire-common/sr...n/surefire/booterclient
67:97 
43:73 
view
15 x 2 surefire-providers/commo...e/maven/surefire/report
surefire-api/src/main/ja...ven/surefire/api/report
48:65 
47:64 
view
13 x 3 surefire-providers/commo.../surefire/common/junit4
surefire-providers/commo...e/maven/surefire/report
surefire-api/src/main/ja...ven/surefire/api/report
107:121 
82:96 
86:100 
view
11 x 2 surefire-grouper/src/mai...en/surefire/group/match
surefire-grouper/src/mai...en/surefire/group/match
90:102 
90:102 
view
8 x 2 surefire-providers/commo...surefire/common/junit48
surefire-providers/commo...surefire/common/junit48
42:51 
42:51 
view
8 x 2 surefire-grouper/src/mai...en/surefire/group/match
surefire-grouper/src/mai...en/surefire/group/match
66:76 
66:76 
view
8 x 2 maven-surefire-common/sr...e/maven/plugin/surefire
maven-failsafe-plugin/sr...e/maven/plugin/failsafe
922:931 
207:216 
view
7 x 2 maven-surefire-common/sr...e/maven/surefire/stream
surefire-booter/src/main.../surefire/booter/stream
396:407 
180:191 
view
7 x 2 maven-surefire-common/sr...e/maven/plugin/surefire
maven-surefire-common/sr...e/maven/plugin/surefire
46:54 
3615:3623 
view
6 x 3 surefire-providers/suref...e/maven/surefire/testng
surefire-providers/suref...aven/surefire/junitcore
surefire-providers/suref...e/maven/surefire/junit4
158:165 
196:203 
190:197 
view
6 x 2 surefire-providers/commo.../surefire/common/junit4
surefire-providers/commo...surefire/common/junit48
42:49 
32:39 
view
6 x 2 maven-surefire-common/sr...gin/surefire/extensions
maven-surefire-common/sr...gin/surefire/extensions
151:159 
83:91 
view