apache / ant
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (18,184 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
html18% (7,668 lines)
java8% (6,819 lines)
xml14% (1,910 lines)
xsl50% (1,641 lines)
cmd20% (64 lines)
js84% (54 lines)
g2% (28 lines)
Duplication per Component (primary)
src10% (10,498 lines)
manual18% (7,660 lines)
ROOT1% (26 lines)
release0% (0 lines)
snap0% (0 lines)
lib0% (0 lines)

Duplication Between Components (50+ lines)

G manual manual src src manual--src 2408 ROOT ROOT ROOT--src 60

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 69,019 duplicates...
Size#FoldersFilesLinesCode
166 x 2 src/etc/testcases/taskde...unitreport-with-include
src/etc/testcases/taskdefs/optional/junitreport
8:306 (95%)
7:306 (96%)
view
131 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
644:774 (14%)
173:303 (26%)
view
131 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
77:280 (77%)
79:282 (76%)
view
127 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
1061:1187 (13%)
175:301 (25%)
view
127 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
646:772 (13%)
1061:1187 (13%)
view
120 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
785:904 (13%)
305:424 (24%)
view
119 x 2 src/etc
src/etc
200:376 (52%)
166:342 (61%)
view
117 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
787:903 (12%)
923:1039 (12%)
view
117 x 2 src/etc/testcases/taskdefs
src/etc/testcases/taskdefs
923:1039 (12%)
307:423 (23%)
view
85 x 2 manual/Tasks
manual/Tasks
403:511 (18%)
405:513 (15%)
view
70 x 2 src/etc/testcases/taskdefs/optional/junitreport
src/etc/testcases/taskdefs/optional/junitreport
41:115 (74%)
40:114 (75%)
view
65 x 2 src/etc
src/etc/testcases/taskdefs/optional/junitreport
179:256 (33%)
153:230 (37%)
view
65 x 2 src/etc
src/etc/testcases/taskdefs/optional/junitreport
213:290 (28%)
153:230 (37%)
view
65 x 2 src/etc
src/etc/testcases/taskde...unitreport-with-include
213:290 (28%)
153:230 (37%)
view
65 x 2 src/etc
src/etc/testcases/taskde...unitreport-with-include
179:256 (33%)
153:230 (37%)
view
61 x 2 src/etc/testcases/taskdefs/optional/junitreport
src/etc/testcases/taskdefs/optional/junitreport
19:79 (64%)
19:79 (81%)
view
60 x 2 src/main/org/apache/tools/bzip2
src/main/org/apache/tools/bzip2
231:324 (7%)
388:479 (7%)
view
60 x 2 src/etc
src/etc
42:132 (60%)
6:96 (92%)
view
56 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
265:408 (4%)
156:291 (5%)
view
56 x 2 src/etc
src/etc/testcases/taskdefs/optional/junitreport
132:196 (44%)
153:217 (32%)
view
56 x 2 src/etc
src/etc/testcases/taskde...unitreport-with-include
132:196 (44%)
153:217 (32%)
view
56 x 2 manual/Tasks
manual/Tasks
200:285 (28%)
195:280 (29%)
view
56 x 2 src/etc
src/etc
132:196 (44%)
179:243 (29%)
view
56 x 2 src/etc
src/etc
213:277 (24%)
132:196 (44%)
view
54 x 2 manual/Tasks
manual/Tasks
276:342 (15%)
383:450 (15%)
view
52 x 2 src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
153:348 (45%)
150:345 (54%)
view
50 x 2 src/etc
src/etc
91:150 (19%)
114:171 (18%)
view
50 x 2 src/main/org/apache/tools/ant/types/optional/image
src/main/org/apache/tool.../types/optional/imageio
27:105 (100%)
27:105 (100%)
view
49 x 2 src/etc
src/etc
100:149 (17%)
28:77 (27%)
view
49 x 2 src/etc
src/etc
122:171 (18%)
445:494 (7%)
view
49 x 2 src/etc
src/etc
101:150 (18%)
445:494 (7%)
view
46 x 2 src/etc
src/etc/testcases/taskdefs/optional/junitreport
76:122 (46%)
171:217 (26%)
view
46 x 2 src/etc
src/etc
150:196 (36%)
76:122 (46%)
view
46 x 2 src/etc
src/etc/testcases/taskde...unitreport-with-include
40:86 (70%)
171:217 (26%)
view
46 x 2 src/etc
src/etc/testcases/taskdefs/optional/junitreport
40:86 (70%)
171:217 (26%)
view
46 x 2 src/etc
src/etc
197:243 (23%)
76:122 (46%)
view
46 x 2 src/etc
src/etc
150:196 (36%)
40:86 (70%)
view
46 x 2 src/etc
src/etc/testcases/taskde...unitreport-with-include
76:122 (46%)
171:217 (26%)
view
46 x 2 src/etc
src/etc
231:277 (20%)
40:86 (70%)
view
46 x 2 src/etc
src/etc
197:243 (23%)
40:86 (70%)
view
46 x 2 src/etc
src/etc
231:277 (20%)
76:122 (46%)
view
42 x 2 src/main/org/apache/tool...taskdefs/optional/image
src/main/org/apache/tool...taskdefs/optional/image
137:256 (31%)
123:242 (30%)
view
41 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
607:689 (3%)
480:566 (4%)
view
40 x 2 src/tutorial/tasks-files...properties/03-paths/src
src/tutorial/tasks-filesets-properties/final/src
29:81 (100%)
32:84 (86%)
view
39 x 2 src/etc
src/etc
1:39 (17%)
1:39 (39%)
view
39 x 2 src/etc/testcases/taskdefs/optional/junitreport
src/etc/testcases/taskdefs/optional/junitreport
40:78 (41%)
41:79 (52%)
view
34 x 2 src/tutorial/tasks-files...properties/04-lists/src
src/tutorial/tasks-filesets-properties/final/src
29:73 (77%)
32:76 (73%)
view
34 x 2 src/tutorial/tasks-files...properties/03-paths/src
src/tutorial/tasks-files...properties/04-lists/src
29:73 (85%)
29:73 (77%)
view
34 x 2 manual/Tasks
manual/Tasks
133:177 (13%)
108:152 (27%)
view
34 x 2 manual/Tasks
manual/Tasks
542:581 (7%)
656:695 (6%)
view
Duplicated Units
The list of top 40 duplicated units.
See data for all 40 unit duplicates...
Size#FoldersFilesLinesCode
112 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
136:273 
138:275 
view
33 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
1774:1812 
736:774 
view
32 x 2 src/main/org/apache/tool.../types/optional/imageio
src/main/org/apache/tools/ant/types/optional/image
69:102 
69:102 
view
28 x 2 src/main/org/apache/tool...taskdefs/optional/javah
src/main/org/apache/tool...taskdefs/optional/javah
57:92 
52:87 
view
23 x 2 src/main/org/apache/tool...taskdefs/optional/image
src/main/org/apache/tool...taskdefs/optional/image
337:371 
330:364 
view
22 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
372:400 
256:284 
view
17 x 2 src/main/org/apache/tools/ant/listener
src/main/org/apache/tools/ant/taskdefs/email
430:454 
596:620 
view
17 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
1623:1641 
589:608 
view
13 x 2 src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
88:102 
129:143 
view
13 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
579:594 
454:469 
view
12 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
881:896 
755:770 
view
11 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
779:791 
657:669 
view
11 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
957:969 
831:843 
view
10 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
289:301 
295:307 
view
10 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
246:257 
390:401 
view
10 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
1017:1028 
893:904 
view
9 x 2 src/main/org/apache/tools/ant/types
src/main/org/apache/tools/ant/types
80:90 
207:217 
view
9 x 2 src/main/org/apache/tools/ant/util
src/main/org/apache/tools/ant/util
150:160 
102:112 
view
9 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
83:93 
85:95 
view
9 x 2 src/main/org/apache/tools/ant/taskdefs/optional
src/main/org/apache/tools/ant/taskdefs
684:694 
358:368 
view
9 x 2 src/main/org/apache/tool...t/taskdefs/optional/net
src/main/org/apache/tool...t/taskdefs/optional/net
2782:2792 
942:952 
view
9 x 2 src/main/org/apache/tool...t/taskdefs/optional/ccm
src/main/org/apache/tool...t/taskdefs/optional/ccm
158:175 
66:81 
view
8 x 3 src/main/org/apache/tools/ant/types
src/main/org/apache/tools/ant/types
src/main/org/apache/tools/ant/types
96:105 
188:197 
137:146 
view
8 x 2 src/main/org/apache/tools/ant/types
src/main/org/apache/tools/ant/types/selectors
122:131 
105:114 
view
8 x 2 src/main/org/apache/tool.../types/optional/imageio
src/main/org/apache/tools/ant/types/optional/image
124:133 
126:135 
view
8 x 2 src/main/org/apache/tool.../types/optional/imageio
src/main/org/apache/tools/ant/types/optional/image
77:86 
79:88 
view
8 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
303:312 
309:318 
view
7 x 5 src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
src/main/org/apache/tools/ant/types/selectors
35:43 
42:50 
36:44 
51:59 
35:43 
view
7 x 2 src/main/org/apache/tool.../types/optional/imageio
src/main/org/apache/tools/ant/types/optional/image
92:100 
94:102 
view
7 x 2 src/main/org/apache/tools/ant/util/depend/bcel
src/main/org/apache/tools/ant/util/depend/bcel
45:57 
45:57 
view
7 x 2 src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs/optional
872:880 
271:279 
view
7 x 2 src/main/org/apache/tool...t/taskdefs/optional/ssh
src/main/org/apache/tool...t/taskdefs/optional/ssh
230:238 
164:172 
view
7 x 2 src/main/org/apache/tool...t/taskdefs/optional/ejb
src/main/org/apache/tool...t/taskdefs/optional/ejb
832:843 
819:831 
view
7 x 2 src/main/org/apache/tool.../taskdefs/optional/j2ee
src/main/org/apache/tool.../taskdefs/optional/j2ee
144:153 
232:242 
view
6 x 6 src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tool...taskdefs/optional/image
src/main/org/apache/tool...taskdefs/optional/image
129:136 
282:289 
522:529 
359:366 
193:200 
179:186 
view
6 x 2 src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs
583:590 
192:199 
view
6 x 2 src/main/org/apache/tools/ant/taskdefs
src/main/org/apache/tools/ant/taskdefs
597:604 
206:213 
view
6 x 2 src/main/org/apache/tools/ant/taskdefs/email
src/main/org/apache/tools/ant/taskdefs/email
106:114 
108:116 
view
6 x 2 src/main/org/apache/tool...nal/depend/constantpool
src/main/org/apache/tool...nal/depend/constantpool
61:68 
61:68 
view
6 x 4 src/tutorial/tasks-filesets-properties/final/src
src/tutorial/tasks-files...properties/03-paths/src
src/tutorial/tasks-files...operties/02-fileset/src
src/tutorial/tasks-files...properties/04-lists/src
63:70 
60:67 
60:67 
60:67 
view