apache / camel-quarkus-examples
Duplication

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

Intro
Learn more...
Duplication Overall
system81% (7,155 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
xml99% (6,656 lines)
java28% (487 lines)
html4% (12 lines)
Duplication per Component (primary)
jta-jpa100% (432 lines)
jms-jpa94% (432 lines)
message-bridge77% (343 lines)
rest-json64% (292 lines)
cxf-soap43% (262 lines)
file-bindy-ftp72% (262 lines)
observability80% (262 lines)
health93% (262 lines)
http-log95% (256 lines)
cluster-leader-election83% (256 lines)
timer-log84% (256 lines)
jdbc-datasource85% (256 lines)
vertx-websocket-chat51% (256 lines)
aws-lambda88% (256 lines)
openapi-contract-first100% (256 lines)
artemis-elasticsearch89% (256 lines)
saga77% (256 lines)
timer-log-main87% (256 lines)
ROOT96% (256 lines)
platform-http-security-keycloak96% (256 lines)
jpa-idempotent-repository82% (256 lines)
file-split-log-xml92% (256 lines)
kafka92% (256 lines)
fhir77% (256 lines)
data-extract-langchain4j83% (256 lines)
kamelet-chucknorris98% (256 lines)

Duplication Between Components (50+ lines)

G jms-jpa jms-jpa jta-jpa jta-jpa jms-jpa--jta-jpa 864 message-bridge message-bridge jms-jpa--message-bridge 686 rest-json rest-json jms-jpa--rest-json 512 jta-jpa--message-bridge 686 timer-log timer-log message-bridge--timer-log 512 cxf-soap cxf-soap file-bindy-ftp file-bindy-ftp cxf-soap--file-bindy-ftp 524 kafka kafka cxf-soap--kafka 512 cxf-soap--rest-json 512 jpa-idempotent-repository jpa-idempotent-repository cxf-soap--jpa-idempotent-repository 512 file-bindy-ftp--message-bridge 512 file-bindy-ftp--rest-json 512 jdbc-datasource jdbc-datasource file-bindy-ftp--jdbc-datasource 512 platform-http-security-keycloak platform-http-security-keycloak file-bindy-ftp--platform-http-security-keycloak 512 openapi-contract-first openapi-contract-first file-bindy-ftp--openapi-contract-first 512 health health observability observability health--observability 524 health--timer-log 512 kamelet-chucknorris kamelet-chucknorris health--kamelet-chucknorris 512 artemis-elasticsearch artemis-elasticsearch artemis-elasticsearch--jta-jpa 512 artemis-elasticsearch--file-bindy-ftp 512 artemis-elasticsearch--kafka 512 cluster-leader-election cluster-leader-election artemis-elasticsearch--cluster-leader-election 512 artemis-elasticsearch--jpa-idempotent-repository 512 ROOT ROOT ROOT--observability 512 saga saga ROOT--saga 512 ROOT--platform-http-security-keycloak 512 ROOT--openapi-contract-first 512 timer-log-main timer-log-main saga--timer-log-main 512 vertx-websocket-chat vertx-websocket-chat saga--vertx-websocket-chat 512 aws-lambda aws-lambda aws-lambda--kafka 512 cluster-leader-election--file-bindy-ftp 512 cluster-leader-election--ROOT 512 cluster-leader-election--platform-http-security-keycloak 512 kamelet-chucknorris--saga 512 jdbc-datasource--message-bridge 512 jdbc-datasource--observability 512 jdbc-datasource--timer-log 512 jdbc-datasource--kamelet-chucknorris 512 platform-http-security-keycloak--timer-log 512 platform-http-security-keycloak--vertx-websocket-chat 512 jpa-idempotent-repository--observability 512 jpa-idempotent-repository--rest-json 512 data-extract-langchain4j data-extract-langchain4j data-extract-langchain4j--ROOT 512 data-extract-langchain4j--timer-log-main 512 timer-log-main--vertx-websocket-chat 512 fhir fhir fhir--file-bindy-ftp 512 fhir--observability 512 fhir--saga 512 file-split-log-xml file-split-log-xml file-split-log-xml--kamelet-chucknorris 512 http-log http-log http-log--kafka 512 http-log--vertx-websocket-chat 512

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 344 duplicates...
Size#FoldersFilesLinesCode
256 x 2 artemis-elasticsearch
file-bindy-ftp
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
saga
1:274 (100%)
1:274 (100%)
view
256 x 2 health
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 jms-jpa
message-bridge
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 cxf-soap
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 artemis-elasticsearch
cluster-leader-election
1:274 (100%)
1:274 (100%)
view
256 x 2 kamelet-chucknorris
saga
1:274 (100%)
1:274 (100%)
view
256 x 2 artemis-elasticsearch
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
kamelet-chucknorris
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
platform-http-security-keycloak
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
jdbc-datasource
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 cxf-soap
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 cluster-leader-election
file-bindy-ftp
1:274 (100%)
1:274 (100%)
view
256 x 2 platform-http-security-keycloak
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
platform-http-security-keycloak
1:274 (100%)
1:274 (100%)
view
256 x 2 health
kamelet-chucknorris
1:274 (100%)
1:274 (100%)
view
256 x 2 cxf-soap
jpa-idempotent-repository
1:274 (100%)
1:274 (100%)
view
256 x 2 jms-jpa
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 cluster-leader-election
platform-http-security-keycloak
1:274 (100%)
1:274 (100%)
view
256 x 2 artemis-elasticsearch
jta-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 data-extract-langchain4j
timer-log-main
1:274 (100%)
1:274 (100%)
view
256 x 2 fhir
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 file-split-log-xml
kamelet-chucknorris
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
openapi-contract-first
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
message-bridge
1:274 (100%)
1:274 (100%)
view
256 x 2 data-extract-langchain4j
ROOT
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 jpa-idempotent-repository
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 http-log
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 saga
timer-log-main
1:274 (100%)
1:274 (100%)
view
256 x 2 cxf-soap
file-bindy-ftp
1:274 (100%)
1:274 (100%)
view
256 x 2 http-log
vertx-websocket-chat
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
message-bridge
1:274 (100%)
1:274 (100%)
view
256 x 2 cluster-leader-election
ROOT
1:274 (100%)
1:274 (100%)
view
256 x 2 timer-log-main
vertx-websocket-chat
1:274 (100%)
1:274 (100%)
view
256 x 2 message-bridge
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 fhir
file-bindy-ftp
1:274 (100%)
1:274 (100%)
view
256 x 2 jpa-idempotent-repository
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 artemis-elasticsearch
jpa-idempotent-repository
1:274 (100%)
1:274 (100%)
view
256 x 2 saga
vertx-websocket-chat
1:274 (100%)
1:274 (100%)
view
256 x 2 fhir
saga
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
openapi-contract-first
1:274 (100%)
1:274 (100%)
view
256 x 2 platform-http-security-keycloak
vertx-websocket-chat
1:274 (100%)
1:274 (100%)
view
256 x 2 cxf-soap
data-extract-langchain4j
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
http-log
1:274 (100%)
1:274 (100%)
view
256 x 2 artemis-elasticsearch
jdbc-datasource
1:274 (100%)
1:274 (100%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
143:164 
143:164 
view
12 x 2 saga/saga-train-service/...ache/camel/example/saga
saga/saga-flight-service...ache/camel/example/saga
25:39 
25:39 
view
10 x 3 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
message-bridge/src/main/...org/acme/message/bridge
129:141 
129:141 
129:143 
view
9 x 3 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
message-bridge/src/main/...org/acme/message/bridge
67:79 
67:79 
69:81 
view
8 x 3 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
message-bridge/src/main/...org/acme/message/bridge
72:83 
72:83 
72:83 
view
7 x 3 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
message-bridge/src/main/...org/acme/message/bridge
93:103 
93:103 
93:103 
view