apache / knox
Duplication

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

Intro
Learn more...
Duplication Overall
system30% (25,292 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
css98% (16,035 lines)
java9% (4,947 lines)
xml43% (3,590 lines)
ts9% (445 lines)
html12% (171 lines)
jsp22% (58 lines)
groovy11% (34 lines)
sql42% (12 lines)
Duplication per Component (primary)
knox-token-generation-ui94% (8,056 lines)
gateway-applications95% (8,044 lines)
gateway-service-definitions32% (1,863 lines)
gateway-release74% (1,411 lines)
gateway-discovery-cm27% (867 lines)
gateway-server5% (786 lines)
gateway-shell12% (646 lines)
gateway-provider-rewrite13% (436 lines)
gateway-admin-ui8% (374 lines)
gateway-discovery-ambari13% (269 lines)
gateway-spi5% (243 lines)
gateway-provider-ha15% (221 lines)
gateway-service-admin12% (153 lines)
knox-token-management-ui25% (143 lines)
gateway-provider-rewrite-func-service-registry38% (137 lines)
gateway-provider-security-jwt11% (125 lines)
knox-homepage-ui16% (107 lines)
gateway-topology-simple11% (103 lines)
gateway-service-knoxtoken6% (90 lines)
gateway-provider-rewrite-step-secure-query29% (72 lines)
gateway-openapi-ui38% (69 lines)
gateway-provider-identity-assertion-common11% (65 lines)
gateway-adapter29% (59 lines)
gateway-provider-security-webappsec14% (58 lines)
gateway-provider-security-hadoopauth20% (56 lines)
gateway-spi-common5% (48 lines)
gateway-service-nifi33% (46 lines)
gateway-service-auth23% (46 lines)
gateway-service-rm25% (39 lines)
gateway-util-urltemplate2% (38 lines)
gateway-provider-security-authc-remote16% (38 lines)
gateway-provider-security-authc-anon58% (37 lines)
gateway-provider-security-clientcert38% (36 lines)
gateway-provider-security-pac4j7% (36 lines)
gateway-provider-security-preauth18% (36 lines)
gateway-provider-security-authz-acls16% (35 lines)
gateway-provider-rewrite-step-encrypt-uri22% (34 lines)
gateway-service-metadata7% (34 lines)
gateway-service-hashicorp-vault17% (34 lines)
gateway-provider-security-authz-path-acls12% (34 lines)
gateway-provider-identity-assertion-no-doas51% (31 lines)
gateway-service-webhdfs15% (26 lines)
gateway-service-hbase36% (25 lines)
knox-webshell-ui26% (24 lines)
gateway-util-common1% (24 lines)
gateway-service-session12% (17 lines)
gateway-provider-identity-assertion-pseudo45% (16 lines)
gateway-service-knoxssout15% (15 lines)
gateway-provider-rewrite-func-hostmap-static14% (14 lines)
gateway-service-livy41% (12 lines)
gateway-service-jkg38% (12 lines)
gateway-provider-security-shiro1% (12 lines)
gateway-service-hive20% (9 lines)
gateway-service-impala26% (9 lines)
gateway-shell-release44% (8 lines)
gateway-service-knoxsso2% (7 lines)
gateway-provider-security-authz-composite17% (7 lines)
gateway-util-launcher0% (0 lines)
build-tools0% (0 lines)
gateway-demo-ldap-launcher0% (0 lines)
gateway-provider-identity-assertion-regex0% (0 lines)
gateway-topology-hadoop-xml0% (0 lines)
gateway-i18n-logging-sl4j0% (0 lines)
gateway-shell-launcher0% (0 lines)
ROOT0% (0 lines)
gateway-server-xforwarded-filter0% (0 lines)
gateway-service-as0% (0 lines)
gateway-i18n0% (0 lines)
knox-site0% (0 lines)
gateway-server-launcher0% (0 lines)
gateway-provider-identity-assertion-switchcase0% (0 lines)
gateway-provider-jersey0% (0 lines)
gateway-service-storm0% (0 lines)
gateway-demo-ldap0% (0 lines)
gateway-service-vault0% (0 lines)
gateway-provider-identity-assertion-hadoop-groups0% (0 lines)
gateway-i18n-logging-log4j0% (0 lines)
gateway-service-health0% (0 lines)
gateway-docker0% (0 lines)
gateway-provider-identity-assertion-concat0% (0 lines)
gateway-util-configinjector0% (0 lines)
gateway-service-remoteconfig0% (0 lines)
gateway-provider-rewrite-func-inbound-query-param0% (0 lines)
gateway-service-tgs0% (0 lines)
dev-support0% (0 lines)
gateway-service-nifi-registry0% (0 lines)
knox-cli-launcher0% (0 lines)
gateway-provider-rewrite-common0% (0 lines)

Duplication Between Components (50+ lines)

G gateway-applications gateway-applications knox-token-generation-ui knox-token-generation-ui gateway-applications--knox-token-generation-ui 15941 knox-token-management-ui knox-token-management-ui knox-token-generation-ui--knox-token-management-ui 138 gateway-admin-ui gateway-admin-ui gateway-admin-ui--knox-token-generation-ui 138 gateway-admin-ui--knox-token-management-ui 249 knox-homepage-ui knox-homepage-ui gateway-admin-ui--knox-homepage-ui 185 knox-homepage-ui--knox-token-generation-ui 74 knox-homepage-ui--knox-token-management-ui 190 gateway-discovery-ambari gateway-discovery-ambari gateway-discovery-cm gateway-discovery-cm gateway-discovery-ambari--gateway-discovery-cm 146 gateway-shell gateway-shell gateway-discovery-cm--gateway-shell 66 gateway-server gateway-server gateway-service-admin gateway-service-admin gateway-server--gateway-service-admin 118 gateway-spi gateway-spi gateway-server--gateway-spi 70 gateway-topology-simple gateway-topology-simple gateway-server--gateway-topology-simple 81 gateway-service-admin--gateway-spi 94 gateway-service-metadata gateway-service-metadata gateway-service-admin--gateway-service-metadata 51 gateway-provider-security-hadoopauth gateway-provider-security-hadoopauth gateway-provider-security-jwt gateway-provider-security-jwt gateway-provider-security-hadoopauth--gateway-provider-security-jwt 79 gateway-provider-security-preauth gateway-provider-security-preauth gateway-provider-security-hadoopauth--gateway-provider-security-preauth 73 gateway-provider-security-pac4j gateway-provider-security-pac4j gateway-provider-security-hadoopauth--gateway-provider-security-pac4j 71 gateway-provider-security-jwt--gateway-provider-security-preauth 51 gateway-provider-security-jwt--gateway-provider-security-pac4j 51 gateway-provider-security-pac4j--gateway-provider-security-preauth 69 gateway-provider-security-authc-remote gateway-provider-security-authc-remote gateway-provider-security-authc-remote--gateway-provider-security-hadoopauth 71 gateway-provider-security-authc-remote--gateway-provider-security-jwt 51 gateway-provider-security-authc-remote--gateway-provider-security-preauth 70 gateway-provider-security-authc-remote--gateway-provider-security-pac4j 69 gateway-provider-security-clientcert gateway-provider-security-clientcert gateway-provider-security-authc-remote--gateway-provider-security-clientcert 69 gateway-provider-security-authc-anon gateway-provider-security-authc-anon gateway-provider-security-authc-anon--gateway-provider-security-hadoopauth 69 gateway-provider-security-authc-anon--gateway-provider-security-jwt 51 gateway-provider-security-authc-anon--gateway-provider-security-preauth 68 gateway-provider-security-authc-anon--gateway-provider-security-pac4j 67 gateway-provider-security-authc-anon--gateway-provider-security-authc-remote 70 gateway-provider-security-authc-anon--gateway-provider-security-clientcert 67 gateway-provider-security-clientcert--gateway-provider-security-hadoopauth 70 gateway-provider-security-clientcert--gateway-provider-security-jwt 51 gateway-provider-security-clientcert--gateway-provider-security-preauth 65 gateway-provider-security-clientcert--gateway-provider-security-pac4j 63 gateway-provider-identity-assertion-common gateway-provider-identity-assertion-common gateway-provider-identity-assertion-common--gateway-provider-security-hadoopauth 50 gateway-provider-rewrite gateway-provider-rewrite gateway-provider-identity-assertion-common--gateway-provider-rewrite 56 gateway-provider-security-authz-acls gateway-provider-security-authz-acls gateway-provider-security-authz-path-acls gateway-provider-security-authz-path-acls gateway-provider-security-authz-acls--gateway-provider-security-authz-path-acls 56 gateway-service-definitions gateway-service-definitions gateway-service-webhdfs gateway-service-webhdfs gateway-service-definitions--gateway-service-webhdfs 52 gateway-service-hbase gateway-service-hbase gateway-service-definitions--gateway-service-hbase 50 gateway-service-session gateway-service-session gateway-service-metadata--gateway-service-session 51

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 1,892 duplicates...
Size#FoldersFilesLinesCode
3359 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
1970:5361 (53%)
1970:5361 (53%)
view
1910 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
17:1967 (30%)
17:1967 (30%)
view
1057 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
5363:6422 (16%)
5363:6422 (16%)
view
467 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
17:543 (28%)
17:543 (28%)
view
365 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
903:1311 (21%)
903:1311 (22%)
view
262 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
546:901 (15%)
546:901 (15%)
view
240 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
1331:1583 (14%)
1333:1585 (14%)
view
222 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
1675:1915 (13%)
1668:1908 (13%)
view
87 x 2 gateway-service-definiti...rvices/zeppelinui/0.8.0
gateway-service-definiti...rvices/zeppelinui/0.8.1
1:193 (100%)
1:193 (100%)
view
69 x 2 gateway-applications/src...ons/knoxauth/app/styles
knox-token-generation-ui...eneration/assets/styles
1602:1673 (4%)
1595:1666 (4%)
view
44 x 2 gateway-release/home/templates
gateway-release/home/templates
63:179 (51%)
63:171 (51%)
view
43 x 2 gateway-release/home/templates
gateway-release/home/templates
130:214 (48%)
163:247 (43%)
view
43 x 2 gateway-release/home/templates
gateway-release/home/templates
128:212 (53%)
163:247 (43%)
view
43 x 2 gateway-release/home/templates
gateway-release/home/templates
130:214 (48%)
128:212 (53%)
view
39 x 2 gateway-release/home/templates
gateway-release/home/templates
36:113 (79%)
36:113 (79%)
view
39 x 2 gateway-service-definiti...ervices/ozone-scm/1.2.0
gateway-service-definiti...ervices/ozone-scm/1.4.0
126:192 (41%)
126:192 (41%)
view
37 x 2 gateway-service-definiti...rvices/zeppelinui/0.8.0
gateway-service-definiti...rvices/zeppelinui/0.8.1
31:103 (74%)
25:97 (77%)
view
36 x 2 gateway-service-definiti...s/services/hdfsui/2.7.0
gateway-service-definiti...s/services/hdfsui/3.0.0
1:73 (35%)
1:73 (26%)
view
35 x 2 gateway-release/home/templates
gateway-release/home/templates
1:113 (40%)
1:105 (47%)
view
34 x 2 gateway-service-definiti...rvices/zeppelinui/0.6.0
gateway-service-definiti...rvices/zeppelinui/0.8.0
52:120 (39%)
52:120 (39%)
view
34 x 2 gateway-service-definiti...rvices/zeppelinui/0.6.0
gateway-service-definiti...rvices/zeppelinui/0.8.1
52:120 (39%)
52:120 (39%)
view
33 x 2 gateway-service-definiti...ervices/ozone-scm/1.2.0
gateway-service-definiti...ervices/ozone-scm/1.4.0
1:78 (34%)
1:78 (34%)
view
33 x 2 gateway-service-definiti.../services/atlas/0.1.2.0
gateway-service-definiti...es/services/atlas/0.8.0
19:83 (100%)
19:83 (100%)
view
33 x 2 gateway-service-definiti.../services/atlas/0.1.2.0
gateway-service-definiti...es/services/atlas/2.0.0
19:83 (100%)
17:75 (100%)
view
33 x 2 gateway-release/home/templates
gateway-release/home/templates
58:131 (54%)
70:143 (47%)
view
33 x 2 gateway-service-definiti...es/services/atlas/0.8.0
gateway-service-definiti...es/services/atlas/2.0.0
19:83 (100%)
17:75 (100%)
view
32 x 2 gateway-release/home/templates
gateway-release/home/templates
1:58 (55%)
1:65 (60%)
view
32 x 2 gateway-release/home/templates
gateway-release/home/templates
46:112 (65%)
156:222 (35%)
view
32 x 2 gateway-release/home/templates
gateway-release/home/templates
113:186 (37%)
113:186 (43%)
view
32 x 2 gateway-release/home/conf/topologies
gateway-release/home/templates
1:65 (62%)
1:65 (40%)
view
32 x 2 gateway-release/home/templates
gateway-release/home/templates
46:112 (65%)
156:222 (35%)
view
31 x 2 gateway-release/home/conf/topologies
gateway-release/home/conf/topologies
1:61 (60%)
1:55 (93%)
view
31 x 2 gateway-release/home/conf/topologies
gateway-release/home/templates
1:55 (93%)
1:61 (39%)
view
30 x 2 gateway-release/home/templates
gateway-release/home/templates
70:138 (42%)
37:100 (73%)
view
30 x 2 gateway-release/home/templates
gateway-release/home/templates
50:113 (54%)
37:100 (73%)
view
30 x 2 gateway-release/home/templates
gateway-release/home/templates
50:113 (54%)
58:126 (49%)
view
30 x 2 gateway-release/home/templates
gateway-release/home/templates
50:113 (54%)
70:138 (42%)
view
30 x 2 gateway-release/home/templates
gateway-release/home/templates
58:126 (49%)
37:100 (73%)
view
29 x 2 gateway-release/home/conf/topologies
gateway-release/home/templates
1:59 (28%)
1:59 (36%)
view
29 x 2 gateway-release/home/conf/topologies
gateway-release/home/conf/topologies
1:59 (56%)
1:59 (28%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
32:94 (67%)
75:137 (52%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
1:115 (36%)
1:83 (33%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
1:105 (32%)
1:115 (36%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
1:105 (32%)
1:83 (33%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
113:179 (39%)
113:171 (33%)
view
29 x 2 gateway-release/home/conf/topologies
gateway-release/home/conf/topologies
1:53 (87%)
1:59 (28%)
view
29 x 2 gateway-release/home/templates
gateway-release/home/templates
115:173 (36%)
118:184 (32%)
view
28 x 2 gateway-discovery-cm/src...iscovery/cm/model/oozie
gateway-discovery-cm/src...discovery/cm/model/solr
38:75 (70%)
40:77 (63%)
view
28 x 2 gateway-discovery-cm/src...iscovery/cm/model/ozone
gateway-discovery-cm/src...iscovery/cm/model/ozone
40:78 (80%)
40:78 (80%)
view
28 x 2 gateway-provider-identit...yasserter/common/filter
gateway-provider-rewrite...way/filter/rewrite/impl
296:341 (14%)
30:75 (90%)
view
Duplicated Units
The list of top 33 duplicated units.
See data for all 33 unit duplicates...
Size#FoldersFilesLinesCode
26 x 2 gateway-provider-securit...teway/clientcert/filter
gateway-provider-securit...che/knox/gateway/filter
114:141 
295:322 
view
26 x 2 gateway-service-nifi/src...e/knox/gateway/dispatch
gateway-service-nifi/src...e/knox/gateway/dispatch
45:74 
56:85 
view
19 x 2 gateway-service-auth/src...ox/gateway/service/auth
gateway-spi/src/main/jav...e/knox/gateway/dispatch
98:118 
216:236 
view
16 x 2 gateway-server/src/main/...nox/gateway/deploy/impl
gateway-server/src/main/...nox/gateway/deploy/impl
162:180 
113:130 
view
14 x 2 gateway-discovery-cm/src...iscovery/cm/model/ozone
gateway-discovery-cm/src...iscovery/cm/model/ozone
61:79 
61:79 
view
14 x 2 gateway-provider-ha/src/...nox/gateway/ha/dispatch
gateway-provider-ha/src/...nox/gateway/ha/dispatch
61:80 
34:53 
view
13 x 2 gateway-shell/src/main/j.../knox/gateway/shell/job
gateway-shell/src/main/j.../knox/gateway/shell/job
69:83 
69:83 
view
10 x 2 gateway-provider-rewrite...rewrite/impl/javascript
gateway-provider-rewrite...ilter/rewrite/impl/html
49:60 
51:62 
view
10 x 2 gateway-provider-rewrite...gateway/svcregfunc/impl
gateway-provider-rewrite...gateway/svcregfunc/impl
54:65 
57:68 
view
10 x 2 gateway-server/src/main/...ache/knox/gateway/trace
gateway-server/src/main/...ache/knox/gateway/trace
64:75 
59:70 
view
9 x 2 gateway-provider-securit...che/knox/gateway/deploy
gateway-provider-securit...che/knox/gateway/deploy
54:65 
54:65 
view
9 x 2 gateway-service-hive/src...pache/knox/gateway/hive
gateway-service-impala/s...che/knox/gateway/impala
30:41 
30:41 
view
9 x 2 gateway-admin-ui/admin-u.../provider-config-wizard
gateway-admin-ui/admin-u.../provider-config-wizard
73:83 
93:105 
view
9 x 3 gateway-shell/src/main/j...nox/gateway/shell/hbase
gateway-shell/src/main/j...nox/gateway/shell/hbase
gateway-shell/src/main/j...nox/gateway/shell/hbase
37:47 
37:47 
37:47 
view
9 x 2 gateway-shell/src/main/j...teway/shell/hbase/table
gateway-shell/src/main/j...teway/shell/hbase/table
41:51 
41:51 
view
9 x 2 gateway-provider-rewrite...gateway/svcregfunc/impl
gateway-provider-rewrite...gateway/svcregfunc/impl
41:51 
38:48 
view
8 x 2 gateway-discovery-cm/src...discovery/cm/model/yarn
gateway-discovery-cm/src...discovery/cm/model/yarn
45:60 
48:60 
view
8 x 2 gateway-spi/src/main/jav...e/knox/gateway/topology
gateway-spi/src/main/jav...e/knox/gateway/topology
92:104 
72:84 
view
8 x 2 gateway-server/src/main/...rvices/topology/monitor
gateway-server/src/main/...rvices/topology/monitor
76:85 
140:149 
view
8 x 2 gateway-service-rm/src/m...nox/gateway/rm/dispatch
gateway-service-rm/src/m...nox/gateway/rm/dispatch
40:49 
38:47 
view
7 x 4 knox-token-management-ui/token-management/app
gateway-admin-ui/admin-ui/app/service-definition
gateway-admin-ui/admin-ui/app/sessionInformation
knox-homepage-ui/home/app
177:185 
156:164 
60:68 
134:142 
view
7 x 2 gateway-spi/src/main/jav...che/knox/gateway/deploy
gateway-server/src/main/...che/knox/gateway/deploy
27:35 
680:688 
view
7 x 2 gateway-spi/src/main/jav...e/knox/gateway/dispatch
gateway-server/src/main/...e/knox/gateway/dispatch
73:81 
78:86 
view
7 x 2 gateway-server/src/main/...nox/gateway/config/impl
gateway-spi-common/src/m...org/apache/knox/gateway
599:607 
201:209 
view
6 x 2 gateway-discovery-cm/src...discovery/cm/model/yarn
gateway-discovery-cm/src...discovery/cm/model/yarn
83:90 
81:88 
view
6 x 3 knox-token-management-ui/token-management/app
gateway-admin-ui/admin-ui/app/sessionInformation
knox-token-generation-ui/token-generation/app
46:53 
46:53 
46:53 
view
6 x 2 gateway-spi/src/main/jav...e/knox/gateway/dispatch
gateway-server/src/main/...nox/gateway/config/impl
369:376 
1081:1088 
view
6 x 4 gateway-service-session/...gateway/service/session
gateway-service-admin/sr...x/gateway/service/admin
gateway-service-metadata...ateway/service/metadata
gateway-service-metadata...ateway/service/metadata
56:63 
58:65 
56:63 
56:63 
view
6 x 2 gateway-provider-ha/src/...ateway/ha/provider/impl
gateway-provider-ha/src/...ateway/ha/provider/impl
63:76 
67:80 
view
6 x 2 gateway-provider-ha/src/...nox/gateway/ha/dispatch
gateway-provider-ha/src/...nox/gateway/ha/dispatch
75:82 
61:68 
view
6 x 2 gateway-server/src/main/...nox/gateway/deploy/impl
gateway-server/src/main/...nox/gateway/deploy/impl
239:246 
223:230 
view
6 x 2 gateway-util-common/src/...audit/log4j/correlation
gateway-util-common/src/...teway/audit/log4j/audit
66:73 
83:90 
view
6 x 2 gateway-util-urltemplate...ateway/util/urltemplate
gateway-util-urltemplate...ateway/util/urltemplate
35:42 
381:388 
view