apache / camel-quarkus-examples
Duplication

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

Intro
Learn more...
Duplication Overall
system88% (5,150 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
xml99% (4,620 lines)
java46% (388 lines)
yml92% (130 lines)
html10% (12 lines)
Duplication per Component (primary)
jms-jpa94% (432 lines)
jta-jpa100% (432 lines)
file-bindy-ftp78% (386 lines)
rest-json64% (292 lines)
file-split-log-xml94% (262 lines)
timer-log85% (262 lines)
observability79% (262 lines)
health93% (262 lines)
timer-log-kotlin96% (256 lines)
platform-http-security-keycloak96% (256 lines)
ROOT96% (256 lines)
aws-lambda88% (256 lines)
cluster-leader-election83% (256 lines)
jdbc-datasource91% (256 lines)
kafka88% (256 lines)
kamelet-chucknorris98% (256 lines)
timer-log-main87% (256 lines)
http-log95% (256 lines)

Duplication Between Components (50+ lines)

G jms-jpa jms-jpa jta-jpa jta-jpa jms-jpa--jta-jpa 864 rest-json rest-json jms-jpa--rest-json 512 timer-log-main timer-log-main jms-jpa--timer-log-main 512 jta-jpa--timer-log-main 512 health health health--jta-jpa 512 observability observability health--observability 524 timer-log timer-log health--timer-log 512 timer-log-kotlin timer-log-kotlin health--timer-log-kotlin 512 kafka kafka health--kafka 512 health--rest-json 512 kamelet-chucknorris kamelet-chucknorris health--kamelet-chucknorris 512 platform-http-security-keycloak platform-http-security-keycloak observability--platform-http-security-keycloak 512 file-split-log-xml file-split-log-xml file-split-log-xml--timer-log 524 jdbc-datasource jdbc-datasource file-split-log-xml--jdbc-datasource 512 file-split-log-xml--kamelet-chucknorris 512 cluster-leader-election cluster-leader-election cluster-leader-election--jta-jpa 512 cluster-leader-election--platform-http-security-keycloak 512 ROOT ROOT cluster-leader-election--ROOT 512 file-bindy-ftp file-bindy-ftp cluster-leader-election--file-bindy-ftp 512 platform-http-security-keycloak--timer-log 512 platform-http-security-keycloak--timer-log-kotlin 512 aws-lambda aws-lambda aws-lambda--file-split-log-xml 512 aws-lambda--timer-log 512 aws-lambda--timer-log-kotlin 512 aws-lambda--kafka 512 aws-lambda--ROOT 512 kafka--rest-json 512 kafka--timer-log-main 512 rest-json--timer-log 512 jdbc-datasource--jms-jpa 512 jdbc-datasource--observability 512 jdbc-datasource--timer-log 512 jdbc-datasource--kafka 512 jdbc-datasource--kamelet-chucknorris 512 kamelet-chucknorris--observability 512 kamelet-chucknorris--timer-log-kotlin 512 ROOT--jta-jpa 512 ROOT--observability 512 ROOT--platform-http-security-keycloak 512 ROOT--kafka 512 ROOT--rest-json 512 http-log http-log ROOT--http-log 512 file-bindy-ftp--health 512 file-bindy-ftp--platform-http-security-keycloak 512 file-bindy-ftp--rest-json 512 file-bindy-ftp--jdbc-datasource 512 file-bindy-ftp--timer-log-main 512 timer-log-main--timer-log 512 http-log--jms-jpa 512 http-log--kafka 512

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 163 duplicates...
Size#FoldersFilesLinesCode
256 x 2 health
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 cluster-leader-election
jta-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 platform-http-security-keycloak
timer-log-kotlin
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 rest-json
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
jms-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
kamelet-chucknorris
1:274 (100%)
1:274 (100%)
view
256 x 2 health
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 health
timer-log-kotlin
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 file-split-log-xml
jdbc-datasource
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
file-split-log-xml
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 observability
platform-http-security-keycloak
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 health
kafka
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
health
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 jdbc-datasource
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 health
kamelet-chucknorris
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
kafka
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 file-bindy-ftp
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
timer-log-kotlin
1:274 (100%)
1:274 (100%)
view
256 x 2 timer-log-main
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 file-bindy-ftp
timer-log-main
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 jdbc-datasource
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 jms-jpa
timer-log-main
1:274 (100%)
1:274 (100%)
view
256 x 2 kafka
timer-log-main
1:274 (100%)
1:274 (100%)
view
256 x 2 jdbc-datasource
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 http-log
kafka
1:274 (100%)
1:274 (100%)
view
256 x 2 jta-jpa
timer-log-main
1:274 (100%)
1:274 (100%)
view
256 x 2 aws-lambda
ROOT
1:274 (100%)
1:274 (100%)
view
256 x 2 http-log
jms-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 file-split-log-xml
timer-log
1:274 (100%)
1:274 (100%)
view
256 x 2 kamelet-chucknorris
timer-log-kotlin
1:274 (100%)
1:274 (100%)
view
256 x 2 kamelet-chucknorris
observability
1:274 (100%)
1:274 (100%)
view
256 x 2 cluster-leader-election
ROOT
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
jta-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
http-log
1:274 (100%)
1:274 (100%)
view
256 x 2 health
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 kafka
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 health
jta-jpa
1:274 (100%)
1:274 (100%)
view
256 x 2 ROOT
rest-json
1:274 (100%)
1:274 (100%)
view
256 x 2 rest-json
timer-log-kotlin
1:274 (100%)
1:274 (100%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 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
10 x 2 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
129:141 
129:141 
view
9 x 2 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
67:79 
67:79 
view
8 x 2 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
72:83 
72:83 
view
7 x 2 jms-jpa/src/main/java/org/acme
jta-jpa/src/main/java/org/acme
93:103 
93:103 
view