apache / camel-k-examples
Duplication

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

Intro
Learn more...
Duplication Overall
system26% (715 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml26% (422 lines)
java38% (253 lines)
groovy8% (28 lines)
xml46% (12 lines)
Duplication per Component (primary)
generic-examples24% (437 lines)
kamelets48% (146 lines)
90-aws-kinesis-customized-event-source43% (39 lines)
04-aws-kinesis-source-basic79% (39 lines)
11-knative-source-slack22% (8 lines)
03-knative-source-basic22% (8 lines)
07-aws-sqs-source-basic20% (8 lines)
05-knative-source-jira13% (6 lines)
09-azure-storage-queue-basic18% (6 lines)
08-azure-storage-blob-basic6% (6 lines)
10-knative-source-salesforce15% (6 lines)
06-aws-kinesis-firehose-basic14% (6 lines)
12-aws-secret-manager-vault0% (0 lines)
01-basic0% (0 lines)
02-serverless-api0% (0 lines)

Duplication Between Components (50+ lines)

G 04-aws-kinesis-source-basic 04-aws-kinesis-source-basic 90-aws-kinesis-customized-event-source 90-aws-kinesis-customized-event-source 04-aws-kinesis-source-basic--90-aws-kinesis-customized-event-source 78

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 84 duplicates...
Size#FoldersFilesLinesCode
54 x 2 generic-examples/traits/telemetry
generic-examples/traits/tracing
34:109 (100%)
34:109 (100%)
view
49 x 2 generic-examples/traits/telemetry
generic-examples/traits/tracing
33:103 (100%)
33:103 (100%)
view
14 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
29:42 (56%)
28:41 (58%)
view
13 x 2 kamelets/kafka-to-kafka-with-timestamp-router
kamelets/kafka-to-log-with-value-to-key
5:17 (35%)
5:17 (39%)
view
13 x 2 generic-examples/kamelets/timer-source-log-sink
generic-examples/kamelets/timer-source
22:34 (76%)
22:34 (76%)
view
11 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
28:38 (52%)
27:37 (55%)
view
11 x 2 kamelets/aws-s3-to-kafka-with-timestamp-router
kamelets/kafka-to-kafka-with-regex-router
29:39 (27%)
26:36 (29%)
view
11 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-kafka-with-timestamp-router
26:36 (29%)
26:36 (29%)
view
11 x 2 kamelets/aws-s3-to-kafka-with-timestamp-router
kamelets/kafka-to-kafka-with-timestamp-router
29:39 (27%)
26:36 (29%)
view
10 x 2 kamelets/aws-s3-to-kafka-with-timestamp-router
kamelets/kafka-to-kafka-with-timestamp-router
16:25 (25%)
14:23 (27%)
view
10 x 2 04-aws-kinesis-source-basic
90-aws-kinesis-customized-event-source
4:13 (33%)
4:14 (30%)
view
10 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
29:38 (47%)
29:38 (47%)
view
10 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
29:38 (47%)
25:34 (58%)
view
10 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
29:38 (47%)
25:34 (58%)
view
9 x 2 generic-examples/kamelets/user-config
generic-examples/kamelets/user-config
29:37 (45%)
27:35 (50%)
view
9 x 2 04-aws-kinesis-source-basic
90-aws-kinesis-customized-event-source
29:37 (30%)
44:52 (27%)
view
9 x 2 kamelets/kafka-to-kafka-with-timestamp-router
kamelets/kafka-to-s3-streaming-upload
5:13 (24%)
5:13 (34%)
view
9 x 2 generic-examples/traits/container
generic-examples/traits/service
20:29 (100%)
25:34 (100%)
view
9 x 2 kamelets/kafka-to-log-with-value-to-key
kamelets/kafka-to-s3-streaming-upload
5:13 (27%)
5:13 (34%)
view
9 x 2 generic-examples/rest
generic-examples/traits/container
25:34 (100%)
20:29 (100%)
view
9 x 2 generic-examples/ibm-mq
generic-examples/ibm-mq
10:18 (50%)
4:12 (60%)
view
9 x 2 generic-examples/rest
generic-examples/traits/service
25:34 (100%)
25:34 (100%)
view
8 x 2 generic-examples/traits/container
generic-examples/traits/service
21:29 (88%)
25:33 (88%)
view
8 x 2 03-knative-source-basic
07-aws-sqs-source-basic
23:30 (30%)
29:36 (26%)
view
8 x 2 kamelets/kafka-to-kafka-with-manual-commit
kamelets/kafka-to-kafka-with-regex-router
10:17 (22%)
6:13 (21%)
view
8 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-s3-streaming-upload
5:12 (21%)
5:12 (30%)
view
8 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-kafka-with-timestamp-router
14:21 (21%)
14:21 (21%)
view
8 x 2 generic-examples/rest
generic-examples/traits/service
26:34 (88%)
25:33 (88%)
view
8 x 2 kamelets/aws-s3-to-kafka-with-timestamp-router
kamelets/kafka-to-kafka-with-regex-router
16:23 (20%)
14:21 (21%)
view
8 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-kafka-with-timestamp-router
5:12 (21%)
5:12 (21%)
view
8 x 2 11-knative-source-slack
90-aws-kinesis-customized-event-source
23:30 (29%)
44:51 (24%)
view
8 x 2 04-aws-kinesis-source-basic
11-knative-source-slack
29:36 (26%)
23:30 (29%)
view
8 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-log-with-value-to-key
5:12 (21%)
5:12 (24%)
view
8 x 2 generic-examples/traits/service
generic-examples/traits/service
26:34 (88%)
25:33 (88%)
view
8 x 2 07-aws-sqs-source-basic
11-knative-source-slack
29:36 (26%)
23:30 (29%)
view
8 x 2 kamelets/kafka-to-kafka-with-regex-router
kamelets/kafka-to-sqlserver
6:13 (21%)
9:16 (28%)
view
8 x 2 07-aws-sqs-source-basic
90-aws-kinesis-customized-event-source
29:36 (26%)
44:51 (24%)
view
8 x 2 03-knative-source-basic
90-aws-kinesis-customized-event-source
23:30 (30%)
44:51 (24%)
view
8 x 2 04-aws-kinesis-source-basic
07-aws-sqs-source-basic
29:36 (26%)
29:36 (26%)
view
8 x 2 03-knative-source-basic
11-knative-source-slack
23:30 (30%)
23:30 (29%)
view
8 x 2 03-knative-source-basic
04-aws-kinesis-source-basic
23:30 (30%)
29:36 (26%)
view
8 x 2 kamelets/aws-s3-to-kafka-with-timestamp-router
kamelets/aws-s3-to-log
5:12 (20%)
5:12 (40%)
view
8 x 2 kamelets/kafka-to-kafka-with-manual-commit
kamelets/kafka-to-sqlserver
10:17 (22%)
9:16 (28%)
view
7 x 2 kamelets/kafka-to-kafka-with-manual-commit
kamelets/kafka-to-kafka-with-timestamp-router
10:16 (19%)
6:12 (18%)
view
7 x 2 kamelets/kafka-to-kafka-with-manual-commit
kamelets/kafka-to-log-with-value-to-key
10:16 (19%)
6:12 (21%)
view
7 x 2 kamelets/kafka-to-kafka-with-manual-commit
kamelets/kafka-to-s3-streaming-upload
10:16 (19%)
6:12 (26%)
view
7 x 2 kamelets/kafka-to-log-with-value-to-key
kamelets/kafka-to-sqlserver
6:12 (21%)
9:15 (25%)
view
7 x 2 04-aws-kinesis-source-basic
90-aws-kinesis-customized-event-source
7:13 (100%)
10:16 (100%)
view
7 x 2 04-aws-kinesis-source-basic
90-aws-kinesis-customized-event-source
6:12 (87%)
6:12 (87%)
view
7 x 2 kamelets/kafka-to-s3-streaming-upload
kamelets/kafka-to-sqlserver
6:12 (26%)
9:15 (25%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
19 x 2 generic-examples/traits/tracing
generic-examples/traits/telemetry
36:60 
36:60 
view
16 x 2 generic-examples/traits/tracing
generic-examples/traits/telemetry
38:59 
38:59 
view
8 x 2 generic-examples/traits/tracing
generic-examples/traits/telemetry
68:77 
68:77 
view
6 x 4 generic-examples/traits/container
generic-examples/traits/service
generic-examples/traits/service
generic-examples/rest
22:30 
26:34 
27:35 
27:35 
view