If you're using Fuse features / artifacts, you need to add the fuse repository to the list of known repositories, because those are not available in the maven central repository. This can be done by editing the etc/org.ops4j.pax.url.mvn.cfg file.
On Sat, Oct 3, 2009 at 00:59, Sadagopan, Madhu <[email protected]> wrote: > Hi all: > > Environment: > Apache Maven 2.2.0 (r788681; 2009-06-26 06:04:01-0700) > Java version: 1.6.0_07 > Java home: C:\Program Files\Java\jdk1.6.0_07\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows" > > > I downloaded apache-felix-karaf-1.0.0 and was unable to add "features" > and listed the steps to reproduce the issue. I made the following change > in config.properties to switch to Equinox instead of the default Felix > container. > > 1) <KARAF_HOME>/etc/config.properties > > karaf.framework=equinox > > 2) The system bundle is Equinox > > ka...@root> osgi:list > START LEVEL 100 > ID State Blueprint Level Name > [ 0] [Active ] [ ] [ 0] OSGi System Bundle > (3.5.0.v20090520) > [ 1] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > Various Commands (1.0.0) > [ 2] [Active ] [ ] [ 30] Apache MINA Core (2.0.0.M6) > [ 3] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > PackageAdmin Commands (1.0.0) > [ 4] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS > Modules (1.0.0) > [ 5] [Active ] [Created ] [ 30] Apache Felix Karaf :: JAAS > Config (1.0.0) > [ 6] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Blueprint Deployer (1.0.0) > [ 7] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > Admin (1.0.0) > [ 8] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > Log Commands (1.0.0) > [ 9] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Features Command (1.0.0) > [ 10] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > SSH (1.0.0) > [ 11] [Active ] [ ] [ 30] Apache Mina SSHD :: Core > (0.2.0) > [ 12] [Active ] [ ] [ 30] Apache Felix Gogo Shell > Runtime (0.2.0) > [ 13] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Features Core (1.0.0) > [ 14] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Management (1.0.0) > [ 15] [Active ] [ ] [ 30] org.osgi.impl.bundle.jmx > (4.2.0.200907080519) > [ 16] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > Console (1.0.0) > [ 17] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > OSGi Commands (1.0.0) > [ 18] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Features Management (1.0.0) > [ 19] [Active ] [Created ] [ 30] Apache Felix Karaf :: Spring > Deployer (1.0.0) > [ 20] [Active ] [Created ] [ 30] Apache Felix Karaf :: > Features Deployer (1.0.0) > [ 21] [Active ] [Created ] [ 30] Apache Felix Karaf :: Shell > ConfigAdmin Commands (1.0.0) > [ 22] [Active ] [ ] [ 10] Apache Felix File Install > (2.0.0) > [ 23] [Active ] [ ] [ 10] Apache Felix Prefrences > Service (1.0.2) > [ 24] [Active ] [ ] [ 10] Apache Felix Configuration > Admin Service (1.2.4) > [ 25] [Active ] [ ] [ 8] OPS4J Pax Logging - API > (1.4) > [ 26] [Active ] [ ] [ 8] OPS4J Pax Logging - Service > (1.4) > [ 27] [Active ] [ ] [ 5] OPS4J Pax Url - mvn: (1.0.0) > [ 28] [Active ] [ ] [ 5] OPS4J Pax Url - wrap: > (1.0.0) > [ 29] [Active ] [Created ] [ 20] Apache Geronimo Blueprint > Bundle (1.0.0) > > > 3) I wanted to install Camel through "features" provided through > fusesource.com. The mvn:url is valid as it works in the Fuse-ESB4.1.0.2 > > ka...@root> features:addUrl > mvn:org.apache.servicemix.camel/org.apache.servicemix.camel.features/4.1 > .0.2-fuse/xml/features > java.lang.RuntimeException: URL > [mvn:org.apache.servicemix.camel/org.apache.servicemix.camel.features/4. > 1.0.2-fuse/xml/features] could not > be resolved. > at > org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java > :195) > at > org.apache.felix.karaf.features.internal.RepositoryImpl.load(RepositoryI > mpl.java:89) > at > org.apache.felix.karaf.features.internal.FeaturesServiceImpl.internalAdd > Repository(FeaturesServiceImpl.java:153) > at > org.apache.felix.karaf.features.internal.FeaturesServiceImpl.addReposito > ry(FeaturesServiceImpl.java:146) > at > org.apache.felix.karaf.features.command.AddUrlCommand.doExecute(AddUrlCo > mmand.java:34) > at > org.apache.felix.karaf.features.command.FeaturesCommandSupport.doExecute > (FeaturesCommandSupport.java:39) > at > org.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiComm > andSupport.java:41) > at > org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCom > mand.java:34) > at > org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.ja > va:45) > at > org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211) > at > org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.jav > a:146) > at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91) > at > org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75) > at > org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSe > ssionImpl.java:71) > at > org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:115) > at java.lang.Thread.run(Thread.java:619) > > > 4) I tried the same through through > <KARAF_HOME>/etc/org.apache.felix.karaf.features.cfg to load the bundles > on boot. But even after specifying the above Camel features, the > features:listUrl didn't show the url. I think it's because of the issue > 3) or what am I missing ? > > Any help would be much appreciated and Karaf is awesome ! > > Regards, > Madhu > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

