apache / rocketmq-connect
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (8,340 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java20% (7,593 lines)
xml84% (747 lines)
Duplication per Component (primary)
connectors29% (6,321 lines)
rocketmq-connect-runtime11% (1,165 lines)
rocketmq-connect-cli48% (301 lines)
style95% (209 lines)
transforms16% (118 lines)
metric-exporter13% (70 lines)
distribution57% (64 lines)
schema-converter1% (62 lines)
rocketmq-connect-sample9% (30 lines)

Duplication Between Components (50+ lines)

G connectors connectors rocketmq-connect-runtime rocketmq-connect-runtime connectors--rocketmq-connect-runtime 851 style style connectors--style 557 rocketmq-connect-sample rocketmq-connect-sample connectors--rocketmq-connect-sample 487 rocketmq-connect-cli rocketmq-connect-cli connectors--rocketmq-connect-cli 472 schema-converter schema-converter connectors--schema-converter 58 rocketmq-connect-cli--rocketmq-connect-runtime 337 distribution distribution distribution--rocketmq-connect-runtime 156

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 1,090 duplicates...
Size#FoldersFilesLinesCode
153 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
203:593 (78%)
100:329 (73%)
view
107 x 2 connectors/rocketmq-connect-redis/style
style
18:140 (100%)
18:140 (100%)
view
81 x 2 connectors/rocketmq-conn...nect/doris/schema/table
connectors/rocketmq-conn...nnect/jdbc/schema/table
25:142 (100%)
24:141 (100%)
view
72 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
21:142 (50%)
21:142 (51%)
view
72 x 2 connectors/rocketmq-conn...ect/doris/schema/column
connectors/rocketmq-conn...nect/jdbc/schema/column
25:182 (60%)
26:183 (55%)
view
70 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
147:277 (48%)
141:271 (50%)
view
70 x 2 connectors/rocketmq-connect-deltalake/style
connectors/rocketmq-connect-hudi/style
1:133 (100%)
1:133 (100%)
view
64 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
58:184 (84%)
38:137 (86%)
view
61 x 2 connectors/rocketmq-connect-hudi/style
connectors/rocketmq-connect-redis/style
1:123 (87%)
1:123 (88%)
view
61 x 2 connectors/rocketmq-connect-deltalake/style
connectors/rocketmq-connect-redis/style
1:123 (87%)
1:123 (88%)
view
61 x 2 connectors/rocketmq-connect-deltalake/style
style
35:133 (87%)
41:139 (82%)
view
61 x 2 connectors/rocketmq-connect-hudi/style
style
35:133 (87%)
41:139 (82%)
view
59 x 2 rocketmq-connect-cli/src...etmq/connect/cli/commom
rocketmq-connect-runtime.../connect/runtime/common
35:126 (80%)
46:137 (56%)
view
59 x 2 connectors/rocketmq-conn...ect/doris/sink/metadata
connectors/rocketmq-conn...nect/jdbc/sink/metadata
96:174 (30%)
96:172 (30%)
view
53 x 2 connectors/rocketmq-conn...ect/doris/schema/column
connectors/rocketmq-conn...nect/jdbc/schema/column
28:103 (100%)
27:102 (100%)
view
52 x 2 connectors/rocketmq-conn.../connect/adaptor/config
rocketmq-connect-runtime.../connect/runtime/common
37:114 (89%)
52:129 (50%)
view
52 x 2 connectors/rocketmq-connect-redis/style
style
35:123 (75%)
41:129 (70%)
view
52 x 2 connectors/rocketmq-conn.../connect/adaptor/config
rocketmq-connect-cli/src...etmq/connect/cli/commom
37:114 (89%)
41:118 (71%)
view
50 x 2 connectors/rocketmq-conn...connect/doris/connector
connectors/rocketmq-conn...ketmq/connect/jdbc/sink
223:306 (25%)
119:204 (40%)
view
48 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
23:134 (100%)
23:133 (100%)
view
44 x 2 distribution/conf
rocketmq-connect-runtime/src/main/resources
18:77 (61%)
18:77 (33%)
view
41 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
19:150 (21%)
21:75 (19%)
view
40 x 2 connectors/rocketmq-conn...ect/doris/schema/column
connectors/rocketmq-conn...nect/jdbc/schema/column
204:295 (33%)
205:296 (31%)
view
38 x 2 connectors/rocketmq-conn...cketmq/connect/activemq
connectors/rocketmq-conn...he/rocketmq/connect/jms
51:101 (45%)
59:109 (41%)
view
38 x 2 rocketmq-connect-runtime...ocketmq/connect/runtime
rocketmq-connect-runtime...ocketmq/connect/runtime
103:154 (36%)
103:154 (37%)
view
34 x 2 connectors/rocketmq-conn...mq/connect/kafka/config
connectors/rocketmq-conn...ketmq/connect/mqtt/util
23:65 (100%)
24:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/cassandra/config
connectors/rocketmq-conn...mq/connect/kafka/config
23:64 (100%)
23:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/deltalake/config
connectors/rocketmq-conn...ketmq/connect/mqtt/util
29:70 (100%)
24:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/deltalake/config
connectors/rocketmq-conn...mq/connect/kafka/config
29:70 (100%)
23:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/cassandra/config
connectors/rocketmq-conn...tmq/connect/hudi/config
23:64 (100%)
24:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/cassandra/config
connectors/rocketmq-conn...ketmq/connect/mqtt/util
23:64 (100%)
24:65 (100%)
view
34 x 2 connectors/rocketmq-conn...tmq/connect/hudi/config
connectors/rocketmq-conn...ketmq/connect/mqtt/util
24:65 (100%)
24:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/cassandra/config
connectors/rocketmq-conn...onnect/deltalake/config
23:64 (100%)
29:70 (100%)
view
34 x 2 connectors/rocketmq-conn...tmq/connect/hudi/config
connectors/rocketmq-conn...mq/connect/kafka/config
24:65 (100%)
23:65 (100%)
view
34 x 2 connectors/rocketmq-conn...onnect/deltalake/config
connectors/rocketmq-conn...tmq/connect/hudi/config
29:70 (100%)
24:65 (100%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/hive/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
108:147 (44%)
40:80 (71%)
view
33 x 2 rocketmq-connect-cli/src...ketmq/connect/cli/utils
rocketmq-connect-runtime...q/connect/runtime/utils
29:77 (100%)
29:77 (100%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/mqtt/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
37:77 (73%)
40:80 (71%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/mqtt/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
44:84 (56%)
37:77 (73%)
view
33 x 2 connectors/rocketmq-conn...he/rocketmq/connect/jms
connectors/rocketmq-conn...tmq/connect/mqtt/config
69:109 (35%)
44:84 (56%)
view
33 x 2 connectors/rocketmq-conn...he/rocketmq/connect/jms
connectors/rocketmq-conn...rg/apache/connect/mongo
69:109 (35%)
236:276 (22%)
view
33 x 2 connectors/rocketmq-conn...rg/apache/connect/mongo
connectors/rocketmq-conn...tmq/connect/mqtt/config
236:276 (22%)
44:84 (56%)
view
33 x 2 connectors/rocketmq-conn...he/rocketmq/connect/jms
connectors/rocketmq-conn...tmq/connect/mqtt/config
69:109 (35%)
40:80 (71%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/mqtt/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
44:84 (56%)
40:80 (71%)
view
33 x 2 connectors/rocketmq-conn...rg/apache/connect/mongo
connectors/rocketmq-conn...tmq/connect/mqtt/config
236:276 (22%)
37:77 (73%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/hive/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
108:147 (44%)
37:77 (73%)
view
33 x 2 connectors/rocketmq-conn...cketmq/connect/activemq
connectors/rocketmq-conn...tmq/connect/mqtt/config
61:101 (39%)
44:84 (56%)
view
33 x 2 connectors/rocketmq-conn...rg/apache/connect/mongo
connectors/rocketmq-conn...tmq/connect/mqtt/config
236:276 (22%)
40:80 (71%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/hive/config
connectors/rocketmq-conn...he/rocketmq/connect/jms
108:147 (44%)
69:109 (35%)
view
33 x 2 connectors/rocketmq-conn...tmq/connect/hive/config
connectors/rocketmq-conn...rg/apache/connect/mongo
108:147 (44%)
236:276 (22%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 78 unit duplicates...
Size#FoldersFilesLinesCode
40 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
127:168 
86:127 
view
36 x 14 connectors/rocketmq-conn...tmq/connect/hudi/config
connectors/rocketmq-conn...onnect/cassandra/config
connectors/rocketmq-conn...he/rocketmq/connect/jms
connectors/rocketmq-conn...cketmq/connect/activemq
connectors/rocketmq-conn...mq/connect/kafka/config
connectors/rocketmq-conn...onnect/deltalake/config
connectors/rocketmq-conn...ketmq/connect/mqtt/util
connectors/rocketmq-conn...tmq/connect/mqtt/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
connectors/rocketmq-conn...tmq/connect/mqtt/config
...
30:69 
29:68 
74:115 
66:105 
30:69 
35:74 
30:69 
49:88 
45:84 
42:81 
...
view
34 x 2 connectors/rocketmq-conn...nect/doris/schema/table
connectors/rocketmq-conn...nnect/jdbc/schema/table
103:138 
102:137 
view
31 x 2 connectors/rocketmq-conn...ect/doris/schema/column
connectors/rocketmq-conn...nect/jdbc/schema/column
57:89 
58:90 
view
30 x 2 connectors/rocketmq-conn...q/connect/jms/connector
connectors/rocketmq-conn...nect/activemq/connector
111:142 
104:136 
view
22 x 2 connectors/rocketmq-conn...cketmq/connect/debezium
rocketmq-connect-runtime...q/connect/runtime/utils
197:220 
244:267 
view
21 x 2 connectors/rocketmq-conn...etmq/connect/doris/sink
connectors/rocketmq-conn...ketmq/connect/jdbc/sink
47:76 
29:58 
view
21 x 2 connectors/rocketmq-conn...ect/doris/schema/column
connectors/rocketmq-conn...nect/jdbc/schema/column
268:290 
269:291 
view
20 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
171:193 
165:187 
view
18 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
98:117 
98:117 
view
18 x 2 rocketmq-connect-runtime...q/connect/runtime/utils
rocketmq-connect-cli/src...ketmq/connect/cli/utils
83:104 
41:62 
view
17 x 2 connectors/rocketmq-conn...ect/cassandra/connector
connectors/rocketmq-repl...che/rocketmq/replicator
137:157 
145:165 
view
16 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
31:48 
31:48 
view
16 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
126:143 
126:143 
view
16 x 2 connectors/rocketmq-conn...ect/doris/sink/metadata
connectors/rocketmq-conn...nect/jdbc/sink/metadata
45:62 
45:62 
view
15 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
35:59 
26:43 
view
15 x 2 connectors/rocketmq-conn...ect/doris/sink/metadata
connectors/rocketmq-conn...nect/jdbc/sink/metadata
63:80 
63:80 
view
14 x 2 rocketmq-connect-runtime...q/connect/runtime/utils
rocketmq-connect-cli/src...ketmq/connect/cli/utils
39:55 
39:55 
view
13 x 2 connectors/rocketmq-conn...ect/doris/sink/metadata
connectors/rocketmq-conn...nect/jdbc/sink/metadata
279:293 
276:290 
view
13 x 2 connectors/rocketmq-conn.../connect/hudi/connector
connectors/rocketmq-conn.../connect/mqtt/connector
53:67 
46:60 
view
12 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
200:214 
194:208 
view
12 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
122:135 
121:134 
view
12 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
23:37 
23:37 
view
12 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
23:37 
23:37 
view
12 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
23:37 
23:37 
view
12 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
24:38 
24:38 
view
12 x 2 connectors/rocketmq-conn...nect/doris/schema/table
connectors/rocketmq-conn...nnect/jdbc/schema/table
68:81 
67:80 
view
12 x 2 connectors/rocketmq-conn...tmq/connect/hive/config
connectors/rocketmq-conn...elasticsearch/connector
27:40 
138:151 
view
12 x 2 rocketmq-connect-runtime...q/connect/runtime/utils
rocketmq-connect-cli/src...ketmq/connect/cli/utils
63:78 
63:78 
view
12 x 3 transforms/src/main/java...etmq/connect/transforms
transforms/src/main/java...etmq/connect/transforms
transforms/src/main/java...etmq/connect/transforms
94:107 
112:125 
85:98 
view
12 x 3 transforms/src/main/java...etmq/connect/transforms
transforms/src/main/java...etmq/connect/transforms
transforms/src/main/java...etmq/connect/transforms
115:128 
133:146 
106:119 
view
11 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
577:589 
313:325 
view
11 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
40:52 
39:51 
view
11 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
24:37 
24:37 
view
11 x 2 connectors/rocketmq-conn...etmq/connect/doris/sink
connectors/rocketmq-conn...ketmq/connect/jdbc/sink
33:45 
86:98 
view
11 x 3 connectors/rocketmq-conn...tmq/connect/hudi/config
connectors/rocketmq-conn...onnect/cassandra/common
connectors/rocketmq-repl...ketmq/replicator/common
61:74 
61:74 
83:96 
view
11 x 2 connectors/rocketmq-conn...ka/connect/adaptor/task
connectors/rocketmq-conn...ka/connect/adaptor/task
42:54 
43:55 
view
10 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
108:119 
107:118 
view
10 x 2 connectors/rocketmq-conn...nect/doris/schema/table
connectors/rocketmq-conn...nnect/jdbc/schema/table
89:100 
88:99 
view
9 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
156:166 
150:160 
view
9 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
221:231 
215:225 
view
9 x 2 connectors/aliyun/rocket...ct/dingtalk/sink/common
connectors/rocketmq-conn...onnect/http/sink/common
239:249 
233:243 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
277:287 
139:149 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
299:309 
155:165 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
486:496 
243:253 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
523:533 
259:269 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
560:570 
296:306 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/util
connectors/rocketmq-conn...ketmq/connect/jdbc/util
53:63 
53:63 
view
9 x 2 connectors/rocketmq-conn...ect/doris/serialization
rocketmq-connect-runtime...t/runtime/serialization
38:48 
38:48 
view
9 x 2 connectors/rocketmq-conn...etmq/connect/doris/sink
connectors/rocketmq-conn...ketmq/connect/jdbc/sink
78:88 
60:70 
view