You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Christoph Deppisch (Jira)" <ji...@apache.org> on 2023/08/29 09:39:00 UTC
[jira] [Created] (CAMEL-19798) Inconsistent camel-kamelets version in Camel JBang
Christoph Deppisch created CAMEL-19798:
------------------------------------------
Summary: 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: 4.0.0, 3.21.0
Reporter: Christoph Deppisch
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)