apache / struts-archive
Duplication

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

Intro
Learn more...
Duplication Overall
system30% (35,786 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
xml42% (14,697 lines)
jsp72% (6,050 lines)
java35% (5,807 lines)
js9% (4,063 lines)
html51% (2,348 lines)
css24% (1,026 lines)
cs21% (803 lines)
ftl38% (567 lines)
ashx34% (158 lines)
xsl37% (155 lines)
as13% (74 lines)
ascx33% (26 lines)
aspx16% (12 lines)
Duplication per Component (primary)
struts-sandbox50% (18,015 lines)
build-legacy39% (11,248 lines)
plugins12% (6,511 lines)
struts-doc-1.0.246% (6 lines)
struts-doc-1.146% (6 lines)

Duplication Between Components (50+ lines)

G plugins plugins struts-sandbox struts-sandbox plugins--struts-sandbox 504

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 5,778 duplicates...
Size#FoldersFilesLinesCode
1823 x 2 struts-sandbox/struts2/a...s/src/main/webapp/pages
struts-sandbox/struts2/a...e/src/main/webapp/pages
1:2427 (100%)
1:2427 (100%)
view
819 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...e/src/main/webapp/pages
1:1109 (45%)
1:1109 (44%)
view
819 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...s/src/main/webapp/pages
1:1109 (45%)
1:1109 (44%)
view
483 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
8:607 (99%)
8:607 (99%)
view
406 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
377:879 (60%)
391:893 (59%)
view
270 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...s/src/main/webapp/pages
1246:1576 (14%)
1246:1576 (14%)
view
270 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...e/src/main/webapp/pages
1246:1576 (14%)
1246:1576 (14%)
view
159 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
39:277 (23%)
33:271 (23%)
view
151 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
706:921 (3%)
4015:4230 (3%)
view
142 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
143:346 (2%)
717:920 (2%)
view
142 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
143:346 (2%)
4026:4229 (2%)
view
140 x 2 struts-sandbox/mailreade...struts2/browse/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
13:322 (100%)
13:322 (100%)
view
140 x 2 struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
13:322 (100%)
13:322 (100%)
view
140 x 2 struts-sandbox/mailreade...struts2/browse/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
13:322 (100%)
13:322 (100%)
view
133 x 2 struts-sandbox/overdrive/PhoneBook/Web/Resources
struts-sandbox/overdrive.../projects/Web/Resources
1:180 (100%)
1:180 (100%)
view
132 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
86:276 (2%)
6065:6255 (2%)
view
132 x 2 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
53:556 (100%)
53:556 (100%)
view
128 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
408:564 (25%)
442:598 (26%)
view
128 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
408:564 (25%)
442:598 (26%)
view
125 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
143:323 (2%)
5837:6017 (2%)
view
125 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
4026:4206 (2%)
5837:6017 (2%)
view
125 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
717:897 (2%)
5837:6017 (2%)
view
123 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
370:545 (2%)
5287:5462 (2%)
view
122 x 2 struts-sandbox/overdrive/PhoneBook/Web/Resources
struts-sandbox/overdrive.../projects/Web/Resources
1:179 (100%)
1:179 (100%)
view
121 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
262:407 (24%)
295:440 (24%)
view
121 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
262:407 (24%)
295:440 (24%)
view
118 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1950:2115 (2%)
6705:6870 (2%)
view
116 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
6403:6566 (2%)
6717:6880 (2%)
view
114 x 2 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
52:510 (86%)
53:510 (86%)
view
114 x 2 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
52:510 (86%)
53:510 (86%)
view
109 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1962:2115 (2%)
6403:6556 (2%)
view
107 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1106:1259 (2%)
4015:4168 (2%)
view
107 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1106:1259 (2%)
4705:4858 (2%)
view
107 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
706:859 (2%)
1106:1259 (2%)
view
107 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
4015:4168 (2%)
4705:4858 (2%)
view
107 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
706:859 (2%)
4705:4858 (2%)
view
106 x 2 struts-sandbox/tiles-doc...tion/src/webapp/layouts
struts-sandbox/tiles-doc.../webapp/tutorial/layout
4:125 (50%)
4:125 (52%)
view
101 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
655:799 (2%)
4987:5131 (2%)
view
100 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...s/src/main/webapp/pages
1764:1910 (5%)
1766:1916 (5%)
view
100 x 2 struts-sandbox/struts2/a...g/src/main/webapp/pages
struts-sandbox/struts2/a...e/src/main/webapp/pages
1764:1910 (5%)
1766:1916 (5%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
14:127 (19%)
44:157 (20%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1117:1259 (1%)
5837:5979 (1%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
4716:4858 (1%)
5837:5979 (1%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
143:285 (1%)
1117:1259 (1%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
14:127 (19%)
44:157 (20%)
view
99 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
143:285 (1%)
4716:4858 (1%)
view
98 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
409:547 (1%)
6122:6260 (1%)
view
98 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
16:133 (49%)
16:133 (44%)
view
97 x 2 struts-sandbox/tiles-doc...tion/src/webapp/layouts
struts-sandbox/tiles-doc.../webapp/tutorial/layout
131:253 (46%)
126:248 (47%)
view
96 x 2 build-legacy/core/xdocs/userGuide
build-legacy/core/xdocs/userGuide
1117:1253 (1%)
1974:2108 (1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 64 unit duplicates...
Size#FoldersFilesLinesCode
41 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
172:223 
164:215 
view
33 x 4 struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
22:64 
22:64 
22:64 
22:64 
view
32 x 2 struts-sandbox/tiles-doc...truts/webapp/tiles/skin
struts-sandbox/tiles-doc...truts/webapp/tiles/skin
188:224 
149:185 
view
28 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
137:173 
138:174 
view
27 x 12 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/mailreade...struts2/logout/src/java
struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...ruts2/register/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...e/struts2/menu/src/java
...
193:228 
193:228 
193:228 
192:227 
192:227 
192:227 
192:227 
192:227 
192:227 
192:227 
...
view
25 x 2 struts-sandbox/scaffold/.../apache/struts/scaffold
struts-sandbox/scaffold/.../apache/struts/scaffold
371:410 
286:325 
view
23 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
361:391 
316:346 
view
22 x 2 struts-sandbox/struts2/a...ailreader2/registration
struts-sandbox/struts2/a...ailreader2/registration
17:44 
20:47 
view
22 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
252:279 
244:271 
view
21 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
54:76 
54:76 
view
19 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
99:127 
100:128 
view
18 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
21:44 
21:44 
view
17 x 12 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/mailreade...struts2/logout/src/java
struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...ruts2/register/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...e/struts2/menu/src/java
...
158:182 
158:182 
158:182 
156:180 
156:180 
156:180 
156:180 
156:180 
156:180 
156:180 
...
view
16 x 2 struts-sandbox/struts2/a...ailreader2/registration
struts-sandbox/struts2/a...ailreader2/registration
13:36 
13:36 
view
16 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
82:104 
82:104 
view
14 x 2 plugins/struts2-dojo-plu...atic/dojo/struts/widget
plugins/struts2-dojo-plu...atic/dojo/struts/widget
154:169 
259:274 
view
14 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
485:500 
401:416 
view
14 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
69:93 
69:93 
view
14 x 2 struts-sandbox/overdrive/PhoneBook/Core
struts-sandbox/overdrive/PhoneBook2/projects/Core
17:34 
17:34 
view
13 x 3 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
345:361 
345:361 
345:361 
view
13 x 3 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
397:416 
397:416 
397:416 
view
13 x 2 struts-sandbox/scaffold/.../apache/struts/scaffold
struts-sandbox/scaffold/.../apache/struts/scaffold
335:356 
250:271 
view
13 x 2 struts-sandbox/scaffold/.../apache/struts/scaffold
struts-sandbox/scaffold/.../apache/struts/scaffold
427:448 
389:410 
view
12 x 12 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/mailreade...struts2/logout/src/java
struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...ruts2/register/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...e/struts2/menu/src/java
...
132:149 
132:149 
132:149 
130:147 
130:147 
130:147 
130:147 
130:147 
130:147 
130:147 
...
view
12 x 2 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
12:30 
12:30 
view
12 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
73:89 
74:90 
view
10 x 2 struts-sandbox/struts2/a...ailreader2/registration
struts-sandbox/struts2/a...ailreader2/registration
16:29 
16:29 
view
10 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
415:428 
356:369 
view
10 x 5 struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
170:186 
231:247 
189:205 
231:247 
231:247 
view
10 x 4 struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
6:20 
6:20 
6:20 
6:20 
view
10 x 3 struts-sandbox/mailreade...ruts2/register/src/java
struts-sandbox/mailreade...e/struts2/menu/src/java
struts-sandbox/mailreade...uts2/register2/src/java
5:21 
5:21 
5:21 
view
10 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
71:84 
71:84 
view
9 x 2 plugins/struts2-struts1-...a/org/apache/struts2/s1
struts-sandbox/struts2/l...g/apache/action2/legacy
51:62 
33:44 
view
9 x 3 struts-sandbox/struts2/a...ailreader2/subscription
struts-sandbox/struts2/a...ailreader2/subscription
struts-sandbox/struts2/a...c/main/java/mailreader2
23:37 
23:37 
108:122 
view
9 x 2 struts-sandbox/struts2/a...ailreader2/subscription
struts-sandbox/struts2/a...ailreader2/subscription
54:68 
54:68 
view
9 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
148:158 
140:150 
view
9 x 2 struts-sandbox/mailreade.../apps/mailreader/course
struts-sandbox/mailreade.../apps/mailreader/course
303:313 
295:305 
view
9 x 4 struts-sandbox/mailreade...struts2/logout/src/java
struts-sandbox/mailreade...ruts2/register/src/java
struts-sandbox/mailreade...e/struts2/menu/src/java
struts-sandbox/mailreade...uts2/register2/src/java
188:202 
121:135 
121:135 
121:135 
view
9 x 5 struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
188:202 
249:263 
207:221 
249:263 
249:263 
view
9 x 3 struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
58:72 
58:72 
58:72 
view
9 x 2 struts-sandbox/overdrive/PhoneBook/Core
struts-sandbox/overdrive/PhoneBook2/projects/Core
21:31 
21:31 
view
9 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
29:39 
29:39 
view
9 x 2 struts-sandbox/overdrive/PhoneBook/Core/Commands
struts-sandbox/overdrive.../projects/Core/Commands
151:161 
151:161 
view
8 x 3 plugins/struts2-dojo-plu...ic/dojo/src/collections
plugins/struts2-dojo-plu...ic/dojo/src/collections
plugins/struts2-dojo-plu...ic/dojo/src/collections
47:56 
80:89 
39:48 
view
8 x 2 struts-sandbox/tag-doc/s.../apache/struts/taskdefs
struts-sandbox/tag-doc/s.../apache/struts/taskdefs
64:73 
66:75 
view
8 x 3 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
374:383 
374:383 
374:383 
view
8 x 8 struts-sandbox/struts2/a.../java/mailreader2/logon
struts-sandbox/struts2/a.../java/mailreader2/logon
struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/mailreade...ruts2/localize/src/java
struts-sandbox/mailreade...uts2/subscribe/src/java
struts-sandbox/mailreade...truts2/profile/src/java
struts-sandbox/mailreade.../struts2/theme/src/java
struts-sandbox/mailreade...struts2/browse/src/java
30:44 
30:44 
29:43 
6:20 
6:20 
6:20 
6:20 
6:20 
view
8 x 2 struts-sandbox/struts2/a...c/main/java/mailreader2
struts-sandbox/struts2/a...c/main/java/mailreader2
18:32 
18:32 
view
8 x 2 struts-sandbox/tiles-doc...truts/webapp/tiles/skin
struts-sandbox/tiles-doc...truts/webapp/tiles/skin
137:149 
115:127 
view
8 x 2 struts-sandbox/tiles-doc...webapp/tiles/rssChannel
struts-sandbox/tiles-doc...webapp/tiles/rssChannel
164:177 
154:167 
view