By the way, on a fresh Karaf instance, don't forget to update
etc/org.ops4j.pax.url.mvn.cfg to use https instead of http for the Maven
Central repository URL.

It's fixed on Karaf 4.2.8 (currently on vote, it will be released later
today).

Regards
JB

On 22/01/2020 05:59, Garrett Rolfs wrote:
> Greetings,
> 
> This is in reference to the Quick Start section found in:
> 
>      https://karaf.apache.org/manual/latest/
> 
> After downloading 4.2.7 and starting the command line console I
> attempted to execute 'feature:repo-add camel' as shown in Section
> 2.4. The command immediately failed with:
> 
>   Adding feature url
>   mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features Error
>   executing command: Error resolving artifact
>   org.apache.camel.karaf:apache-camel:xml:features:RELEASE: [Failed to
>   resolve version for
>   org.apache.camel.karaf:apache-camel:xml:features:RELEASE: Could not
>   find metadata org.apache.camel.karaf:apache-camel/maven-metadata.xml
>   in local (/Users/stage3/.m2/repository)] :
>   mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features
> 
> I shutdown karaf and then erased my install and untarred again. This
> time I navigated to:
> 
>      <install_root>/apache-karaf-4.2.7/examples/karaf-camel-example
> 
> and followed the instructions in README.md. When executing
> 'feature:install karaf-camel-example-java', I receive:
> 
>   Error executing command: Unable to resolve root: missing requirement
>   [root] osgi.identity; osgi.identity=karaf-camel-example-java;
>   type=karaf.feature; version="[4.3.0.SNAPSHOT,4.3.0.SNAPSHOT]";
>   filter:="(&(osgi.identity=karaf-camel-example-java)(type=karaf.feature)
>   (version>=4.3.0.SNAPSHOT)(version<=4.3.0.SNAPSHOT))"
>   [caused by: Unable to resolve karaf-camel-example-java/4.3.0.SNAPSHOT:
>   missing requirement [karaf-camel-example-java/4.3.0.SNAPSHOT]
>   osgi.identity;
>   osgi.identity=org.apache.karaf.examples.karaf-camel-example-java;
>   type=osgi.bundle; version="[4.3.0.SNAPSHOT,4.3.0.SNAPSHOT]";
>   resolution:=mandatory [caused by: Unable to resolve
>   org.apache.karaf.examples.karaf-camel-example-java/4.3.0.SNAPSHOT:
>   missing requirement
>   [org.apache.karaf.examples.karaf-camel-example-java/4.3.0.SNAPSHOT]
>   osgi.wiring.package;
>   filter:="(&(osgi.wiring.package=org.apache.camel)(version>=2.24.0)
>   (!(version>=3.0.0)))"]]
> 
> I assume the references to 4.3.0.SNAPSHOT are because the repo URL
> referenced "LATEST". I cleaned everything up and used the following
> command (replaced LATEST with 4.2.7):
> 
>         feature:repo-add
>         mvn:org.apache.karaf.examples/karaf-camel-example-features/4.2.7/xml
> 
> But the feature install resulted in:
> 
>   Error executing command: Unable to resolve root: missing requirement
>   [root] osgi.identity; osgi.identity=karaf-camel-example-java;
>   type=karaf.feature; version="[4.2.7,4.2.7]";
>   filter:="(&(osgi.identity=karaf-camel-example-java)(type=karaf.feature)
>   (version>=4.2.7)(version<=4.2.7))"
>   [caused by: Unable to resolve karaf-camel-example-java/4.2.7: missing
>   requirement [karaf-camel-example-java/4.2.7] osgi.identity;
>   osgi.identity=karaf-camel-example-common; type=karaf.feature;
>   version="[4.2.7,4.2.7]" [caused by: Unable to resolve
>   karaf-camel-example-common/4.2.7: missing requirement
>   [karaf-camel-example-common/4.2.7] osgi.identity;
>   osgi.identity=camel-blueprint; type=karaf.feature]]
> 
> What am I missing/doing wrong?
> 
> Thank you.
> 
> -Garrett Rolfs
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to