L.S., Since the mvn: URL handler is available to you when you're running your code inside the container, you should be able to just create a URL instance and read from its InputStream.
Something like URL url = new URL("mvn:commons-codec/commons-codec/1.4") InputStream is = url.openConnection().getInputStream() // now read from the stream and write the bytes to a FileOutputStream Regards, Gert Vanthienen ------------------------ FuseSource Web: http://fusesource.com Blog: http://gertvanthienen.blogspot.com/ On Tue, Apr 5, 2011 at 7:46 AM, Dan Tran <dant...@gmail.com> wrote: > I was hoping to to take advantage of the service that already aware of > org.ops4j.pax.url.mvn.cfg > > -Dan > > On Mon, Apr 4, 2011 at 10:35 PM, Andreas Pieber <anpie...@gmail.com> wrote: >> hey dan, >> >> for that uc I am afraid the features service is not sufficient. I think it >> is best to directly take the aether libs. >> >> kind regards, >> Andreas >> >> On Apr 5, 2011 5:32 AM, "Dan Tran" <dant...@gmail.com> wrote: >>> Hi Andreas, >>> >>> I just need to download any arbitrary artifact ( for example >>> mvn:commons-codec/commons-codec/1.4 ), to a specify directory under >>> karaf >>> >>> >>> On Mon, Apr 4, 2011 at 8:15 PM, Andreas Pieber <anpie...@gmail.com> wrote: >>>> Hey Dan, >>>> >>>> I assume you're looking for org.apache.karaf.features.FeaturesService >>>> [1]. Simply add the following to your blueprint file to use it: >>>> >>>> <reference id="featuresService" >>>> interface="org.apache.karaf.features.FeaturesService" /> >>>> >>>> Hope this helps and kind regards, >>>> Andreas >>>> >>>> [1] >>>> http://svn.apache.org/repos/asf/karaf/trunk/features/core/src/main/java/org/apache/karaf/features/FeaturesService.java >>>> >>>> On Tue, Apr 5, 2011 at 2:57 AM, Dan Tran <dant...@gmail.com> wrote: >>>>> Hi >>>>> >>>>> Karaf can download and install features with bundles using mvn:xxx >>>>> url. Does that interface ( service ) expose somewhere? so that I can >>>>> download a given maven artifact into karaf's local disk space, to be >>>>> processed later? >>>>> >>>>> Thanks for all the help. >>>>> >>>>> -Dan >>>>> >>>> >> >