[ 
https://issues.apache.org/jira/browse/CAMEL-22726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18040687#comment-18040687
 ] 

Claus Ibsen commented on CAMEL-22726:
-------------------------------------

Kamelets are no longer hardcoded in jbang from Camel 4.17 onwards. Instead its 
downloaded on demand and you can refer to a specific version via 
--kamelet-version (like --camel-version)

[https://camel.apache.org/manual/camel-4x-upgrade-guide-4_17.html]

However when exporting and kamelets are in use, and no specific version has 
been given via --kamelets-version then the pom.xml for CEQ can leave the 
version blank if its somehow managed by CEQ. However I would think this is odd 
as Kamelets are released indendept and they are essentially just a set of .yaml 
files and not binary compiled to a specific version.

In the future I think its actually better for kamelets to be moved over to core 
project and released together - that makes everything much easier. And also 
makes kamelets more first-class. But this is a different discussion and we have 
soo much on our plate already.

> Rely on version defined in Camel Quarkus bom for camel-kamelet dependency 
> when exporting project with Camel JBang
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-22726
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22726
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-jbang
>    Affects Versions: 4.16.0
>            Reporter: Aurélien Pupier
>            Priority: Minor
>
> Currently, the camel-kamelet version is set directly in the pom.xml of the 
> exported project to Camel Quarkus. This is not needed anymore as this version 
> is now managed by the camel quarkus bom.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to