ppalaga commented on PR #4402:
URL: https://github.com/apache/camel-k/pull/4402#issuecomment-1560752479

   I see several options: 
   
   1. Care that all Camel components have at least a JVM-only extension in 
Camel Quarkus. In their most basic form, the JVM-only extensions are 100% 
generated and have no tests (except for an autogenerated test that does nothing 
else than making sure that the component can be loaded at all - see an example 
[here](https://github.com/apache/camel-quarkus/blob/main/integration-tests-jvm/asterisk/src/main/java/org/apache/camel/quarkus/component/asterisk/it/AsteriskResource.java#LL44C15-L44C19)).
 We typically do not know about these basic JVM-only extensions whether they 
work, because they have no proper functional tests. We assume they work at 
least in JVM mode and through the fact that they are "thrown out to the wild" 
the  folks using them can prove the opposite. JVM-only extensions are also 
listed in the Catalog and they are managed in the BOM. So Camel K would not 
need to get changed.
   
   2. Use camel jars directly. As @christophd mentioned, they are not managed 
in Camel Quarkus BOM. You could perhaps auto-generate the missing entries in 
Camel K BOM by diffing Camel Quarkus Catalog against Camel Catalog at Camel K 
build time?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to