[
https://issues.apache.org/jira/browse/CAMEL-19798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christoph Deppisch reassigned CAMEL-19798:
------------------------------------------
Assignee: Christoph Deppisch
> Inconsistent camel-kamelets version in Camel JBang
> --------------------------------------------------
>
> Key: CAMEL-19798
> URL: https://issues.apache.org/jira/browse/CAMEL-19798
> Project: Camel
> Issue Type: Bug
> Components: camel-jbang
> Affects Versions: 3.21.0, 4.0.0
> Reporter: Christoph Deppisch
> Assignee: Christoph Deppisch
> Priority: Minor
>
> When using Camel JBang users need to provide several command line settings in
> order to set _camel-kamelets_ version in a consistent way.
> Just using _--kamelets-version_ property does not help as
> _camel-kamelets-utils_ will still use a different default version
> {code:sh}
> jbang camel@apache/camel dependency list some-kamelet-binding.yaml
> --kamelets-version 4.0.0-SNAPSHOT
> org.apache.camel:camel-main:4.0.0
> org.apache.camel:camel-kamelet:4.0.0
> ...
> org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-RC1
> org.apache.camel.kamelets:camel-kamelets:4.0.0-SNAPSHOT
> {code}
> The list of dependencies still uses _4.0.0-RC1_ for _camel-kamelets-utils_
> library.
> Setting _camel-kamelets.version_ system property on Camel JBang does also not
> help as the list of dependencies is still inconsistent
> {code:sh}
> jbang -Dcamel-kamelets.version=4.0.0-SNAPSHOT camel@apache/camel dependency
> list some-kamelet-binding.yaml
> org.apache.camel:camel-main:4.0.0
> org.apache.camel:camel-kamelet:4.0.0
> ...
> org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
> org.apache.camel.kamelets:camel-kamelets:4.0.0-RC1
> {code}
> Now it is _camel-kamelets_ library that uses the wrong version _4.0.0-RC1_
> The only thing that helps is setting both settings _camel-kamelets.version_
> and _--kamelets-version_
> {code:sh}
> jbang -Dcamel-kamelets.version=4.0.0-SNAPSHOT camel@apache/camel dependency
> list some-kamelet-binding.yaml --kamelets-version 4.0.0-SNAPSHOT
> org.apache.camel:camel-main:4.0.0
> org.apache.camel:camel-kamelet:4.0.0
> ...
> org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
> org.apache.camel.kamelets:camel-kamelets:4.0.0-SNAPSHOT
> {code}
> We need to set kamelets versions consistently when using Camel JBang. Also I
> have noticed that _--kamelets-version_ setting is not available for the _run_
> command in Camel JBang. I think we should add this
--
This message was sent by Atlassian Jira
(v8.20.10#820010)