So I added pax-logging and finally got wrap started.
However it still doesn't work.  I still get the following:

osgi> install wrap:file:opencsv-2.3.jar
org.osgi.framework.BundleException: "wrap:file:opencsv-2.3.jar" is an
invalid URL
...


Caused by: java.net.MalformedURLException: unknown protocol: wrap

osgi> install wrap:mvn:net.sf.opencsv/opencsv/2.3
org.osgi.framework.BundleException: "wrap:mvn:net.sf.opencsv/opencsv/2.3"
is an invalid URL
...


Caused by: java.net.MalformedURLException: unknown protocol: wrap

By the way, to get it started I had to add all the following
bndlib-1.50.0.jar
com.springsource.junit-3.8.2.jar (REALLY! yes)
org.apache.felix.configadmin-1.2.8.jar
pax-logging-api-1.6.7.jar
pax-logging-service-1.6.7.jar
pax-swissbox-bnd-1.5.0.jar
pax-url-commons-1.4.0.jar
pax-url-wrap-1.4.0.jar
(and possible others I am forgetting about)


Thanks,
Dan


On 2012/5/10 12:43 PM, "Andreas Pieber" <anpie...@gmail.com> wrote:

>Hey Dan,
>
>Have you installed the pax-logging services?
>
>Kind regards,
>Andreas
>
>On Thu, May 10, 2012 at 8:34 PM, Dan Lipofsky <dlipof...@ften.com> wrote:
>> just doing that gives me
>>
>> java.net.MalformedURLException: unknown protocol: wrap
>>
>> I assume I need org.ops4j.pax.url.wrap_1.4.0
>> installed and started.  I've got it installed but I am unable to
>> start it because of dependencies.  I've been chasing down the
>> rabbit hold of dependencies for a few hours now,  and I am currently
>> stuck at
>>
>> org.osgi.framework.BundleException: The bundle "slf4j.api_1.5.11 [80]"
>> could not be resolved. Reason: Missing Constraint: Import-Package:
>> org.slf4j.impl; version="1.5.5"
>>
>> and I'm  not sure where to get that at.
>>
>>
>>
>> An example config.ini that successfully starts wrap might be helpful.
>>
>> Thanks,
>> Dan
>>
>> On 2012/5/10 10:12 AM, "Achim Nierbeck" <bcanh...@googlemail.com> wrote:
>>
>>>Well if you already use the maven-bundle-plugin you don't really need
>>>this anymore.
>>>The wrap protocol is supposed to do a runtime conversion of a non OSGi
>>>jar into a OSGi bundle.
>>>
>>>To use it you would do something like the following
>>>
>>>some-osgi-shell>install wrap:mvn:group.id/artifact.id/version
>>>
>>>Regards, Achim
>>>
>>>2012/5/9 Dan Lipofsky <dlipof...@ften.com>:
>>>> Hi,
>>>>
>>>> I'm sorry to send this to such a general list, I didn't see a more
>>>> specific one for this.
>>>> I am trying to use the Pax URL Wrap Protocol but I am not succeeding.
>>>> The wiki page describe some syntax but I can't figure out the usage.
>>>> In particular where do I put the URL?  I tried putting in the
>>>> Import-Package field
>>>> of maven-bundle-plugin in my pom.xml but that didn't work.
>>>> I also tried the osgi.bundles field of the config.ini with
>>>> the equinox OSGi console but no luck there.
>>>>
>>>> Thanks,
>>>> Dan
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> general mailing list
>>>> general@lists.ops4j.org
>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>
>>>
>>>
>>>--
>>>
>>>Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>Committer & Project Lead
>>>OPS4J Pax for Vaadin
>>><http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project
>>>Lead
>>>blog <http://notizblog.nierbeck.de/>
>>>
>>>_______________________________________________
>>>general mailing list
>>>general@lists.ops4j.org
>>>http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>> _______________________________________________
>> general mailing list
>> general@lists.ops4j.org
>> http://lists.ops4j.org/mailman/listinfo/general
>
>_______________________________________________
>general mailing list
>general@lists.ops4j.org
>http://lists.ops4j.org/mailman/listinfo/general


_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to