apache / maven-scm
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (1,716 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java10% (1,366 lines)
xml55% (264 lines)
css100% (60 lines)
groovy53% (26 lines)
Duplication per Component (primary)
maven-scm-providers14% (1,090 lines)
maven-scm-test12% (178 lines)
src64% (167 lines)
maven-scm-api5% (163 lines)
maven-scm-plugin9% (96 lines)
maven-scm-managers46% (15 lines)
maven-scm-client4% (7 lines)

Duplication Between Components (50+ lines)

G maven-scm-api maven-scm-api maven-scm-test maven-scm-test maven-scm-api--maven-scm-test 116 maven-scm-providers maven-scm-providers maven-scm-api--maven-scm-providers 105 maven-scm-providers--maven-scm-test 106 maven-scm-managers maven-scm-managers maven-scm-managers--maven-scm-providers 93 maven-scm-client maven-scm-client maven-scm-client--maven-scm-providers 79 maven-scm-plugin maven-scm-plugin src src maven-scm-plugin--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 450 duplicates...
Size#FoldersFilesLinesCode
35 x 2 maven-scm-providers/mave...rovider/hg/command/diff
maven-scm-providers/mave...ovider/svn/command/diff
87:145 (60%)
90:148 (64%)
view
30 x 2 maven-scm-plugin/src/site/resources/css
src/site/resources/css
20:60 (100%)
20:60 (100%)
view
26 x 2 maven-scm-providers/mave.../maven/scm/provider/git
maven-scm-providers/mave.../maven/scm/provider/svn
52:103 (54%)
48:99 (54%)
view
20 x 2 maven-scm-providers/mave...rovider/hg/command/diff
maven-scm-providers/mave...ovider/git/command/diff
114:145 (34%)
145:176 (30%)
view
20 x 2 maven-scm-providers/mave...ovider/git/command/diff
maven-scm-providers/mave...ovider/svn/command/diff
145:176 (30%)
117:148 (37%)
view
16 x 2 src/site/xdoc
src/site/xdoc
92:122 (8%)
308:338 (8%)
view
16 x 2 maven-scm-test/src/main/.../scm/tck/command/branch
maven-scm-test/src/main/...ven/scm/tck/command/tag
64:90 (47%)
64:90 (48%)
view
16 x 2 maven-scm-providers/mave...n/svnexe/command/branch
maven-scm-providers/mave.../svn/svnexe/command/tag
83:109 (19%)
103:129 (14%)
view
15 x 2 maven-scm-providers/mave.../svnexe/command/checkin
maven-scm-providers/mave...vn/svnexe/command/mkdir
69:93 (31%)
64:88 (28%)
view
13 x 2 maven-scm-providers/mave...itexe/command/changelog
maven-scm-providers/mave...vnexe/command/changelog
51:64 (7%)
56:69 (9%)
view
13 x 2 maven-scm-providers/mave.../maven/scm/provider/svn
maven-scm-test/src/main/java/org/apache/maven/scm
99:114 (25%)
221:236 (9%)
view
12 x 2 maven-scm-providers/mave...ider/git/gitexe/command
maven-scm-providers/mave...ider/svn/svnexe/command
34:54 (40%)
34:54 (31%)
view
12 x 2 maven-scm-api/src/main/j...pache/maven/scm/manager
maven-scm-api/src/main/j...ache/maven/scm/provider
166:210 (13%)
209:253 (8%)
view
12 x 2 maven-scm-providers/mave...gitexe/command/checkout
maven-scm-providers/mave...t/gitexe/command/update
74:89 (11%)
51:66 (21%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/info
maven-scm-providers/mave...n/svnexe/command/update
62:80 (25%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/diff
maven-scm-providers/mave...svn/svnexe/command/list
54:72 (30%)
57:75 (31%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/info
maven-scm-providers/mave...n/svnexe/command/status
62:80 (25%)
45:63 (52%)
view
11 x 2 maven-scm-api/src/main/j...pache/maven/scm/manager
maven-scm-api/src/main/j...ache/maven/scm/provider
205:239 (12%)
274:308 (7%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/diff
maven-scm-providers/mave...n/svnexe/command/remove
54:72 (30%)
55:73 (36%)
view
11 x 2 maven-scm-providers/mave...n/svnexe/command/remove
maven-scm-providers/mave...n/svnexe/command/status
55:73 (36%)
45:63 (52%)
view
11 x 2 maven-scm-providers/mave...n/svnexe/command/remove
maven-scm-providers/mave...n/svnexe/command/update
55:73 (36%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...n/svnexe/command/status
maven-scm-providers/mave...n/svnexe/command/update
45:63 (52%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...svn/svnexe/command/list
51:69 (44%)
57:75 (31%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...vn/svnexe/command/blame
59:77 (31%)
51:69 (44%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...svn/svnexe/command/list
59:77 (31%)
57:75 (31%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...n/svnexe/command/update
51:69 (44%)
58:76 (20%)
view
11 x 2 src/site/xdoc
src/site/xdoc
292:312 (6%)
304:324 (6%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...n/svnexe/command/remove
59:77 (31%)
55:73 (36%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/info
maven-scm-providers/mave...svn/svnexe/command/list
62:80 (25%)
57:75 (31%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/list
maven-scm-providers/mave...n/svnexe/command/update
57:75 (31%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/diff
maven-scm-providers/mave...n/svnexe/command/status
54:72 (30%)
45:63 (52%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...svn/svnexe/command/info
51:69 (44%)
62:80 (25%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...svn/svnexe/command/info
59:77 (31%)
62:80 (25%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/diff
maven-scm-providers/mave...n/svnexe/command/update
54:72 (30%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...itexe/command/changelog
maven-scm-providers/mave.../jgit/command/changelog
101:111 (6%)
88:98 (6%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/info
maven-scm-providers/mave...n/svnexe/command/remove
62:80 (25%)
55:73 (36%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...n/svnexe/command/remove
51:69 (44%)
55:73 (36%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/diff
maven-scm-providers/mave...svn/svnexe/command/info
54:72 (30%)
62:80 (25%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...svn/svnexe/command/diff
59:77 (31%)
54:72 (30%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...svn/svnexe/command/diff
51:69 (44%)
54:72 (30%)
view
11 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave...n/svnexe/command/status
51:69 (44%)
45:63 (52%)
view
11 x 2 maven-scm-api/src/main/j...pache/maven/scm/manager
maven-scm-test/src/main/...pache/maven/scm/manager
328:338 (4%)
219:229 (6%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...n/svnexe/command/status
59:77 (31%)
45:63 (52%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/list
maven-scm-providers/mave...n/svnexe/command/status
57:75 (31%)
45:63 (52%)
view
11 x 2 maven-scm-providers/mave...n/scm/provider/git/util
maven-scm-providers/mave...n/scm/provider/svn/util
58:77 (42%)
56:75 (42%)
view
11 x 2 maven-scm-providers/mave...ider/git/gitexe/command
maven-scm-providers/mave...ider/svn/svnexe/command
70:89 (36%)
78:97 (28%)
view
11 x 2 maven-scm-providers/mave.../svn/svnexe/command/add
maven-scm-providers/mave...n/svnexe/command/update
59:77 (31%)
58:76 (20%)
view
11 x 2 maven-scm-providers/mave...svn/svnexe/command/list
maven-scm-providers/mave...n/svnexe/command/remove
57:75 (31%)
55:73 (36%)
view
10 x 2 maven-scm-providers/mave...vn/svnexe/command/blame
maven-scm-providers/mave.../svnexe/command/checkin
51:66 (40%)
69:84 (21%)
view
10 x 2 maven-scm-providers/mave...vn/svnexe/command/mkdir
maven-scm-providers/mave...n/svnexe/command/status
64:79 (18%)
45:60 (47%)
view
Duplicated Units
The list of top 7 duplicated units.
See data for all 7 unit duplicates...
Size#FoldersFilesLinesCode
27 x 2 maven-scm-providers/mave.../maven/scm/provider/git
maven-scm-providers/mave.../maven/scm/provider/svn
59:95 
55:91 
view
15 x 2 maven-scm-providers/mave.../maven/scm/provider/git
maven-scm-providers/mave.../maven/scm/provider/svn
101:121 
135:155 
view
10 x 2 maven-scm-api/src/main/j...pache/maven/scm/manager
maven-scm-test/src/main/...pache/maven/scm/manager
328:339 
219:230 
view
8 x 2 maven-scm-providers/mave.../jgit/command/changelog
maven-scm-providers/mave...itexe/command/changelog
77:86 
83:92 
view
8 x 2 maven-scm-api/src/main/j...pache/maven/scm/manager
maven-scm-test/src/main/...pache/maven/scm/manager
363:372 
252:261 
view
7 x 2 maven-scm-providers/mave.../jgit/command/changelog
maven-scm-providers/mave...itexe/command/changelog
57:65 
71:79 
view
7 x 2 maven-scm-providers/mave.../maven/scm/provider/git
maven-scm-providers/mave.../maven/scm/provider/svn
126:134 
162:170 
view