Hi Stian

Do you happen to have this deployed to a snapshot repository (I don't see
it here:
https://repository.apache.org/content/groups/snapshots/org/apache/jena/)
This would make it a bit easier to try to create a launcher using it.

Cheers,
Reto

On Mon, Jan 12, 2015 at 1:42 AM, Stian Soiland-Reyes <[email protected]>
wrote:

> Would anyone who is using OSGi and Jena be able to test the experimental
> jena-osgi bundle?   I might have asked about this earlier, but have since
> updated the patch.
>
>
>
>
> The ZIP at
>
> https://people.apache.org/~stain/jena-osgi-test-20150112/
>
> includes both
> jena-osgi-2.12.2-SNAPSHOT.jar
>
> and the other required bundles (e.g. httpclient-osgi, jackson-core, ++)
>
>
>
> Note that this email does not in any way form a release - the above is
> based on the unreleased 'master' branch at Jena.
>
>
>
> You can build it yourself by checking out my "jena-osgi-bundle" branch:
>
> https://github.com/stain/jena/tree/jena-osgi-bundle
>
> and build the jena-osgi/ module with "mvn clean install". The bundle JAR
> would then be in the target/ folder.
>
>
>
> See details about the Jena pull request below:
>
>
>
> ---------- Forwarded message ----------
> From: asfbot <[email protected]>
> Date: 12 January 2015 at 00:05
> Subject: Re: [jena] Jena OSGi bundle (#10)
> To: apache/jena <[email protected]>
> Cc: Stian Soiland-Reyes <[email protected]>
>
>
> Stian Soiland-Reyes on [email protected] replies:
> So I have updated the jena-osgi pull request in
> #10 <https://github.com/apache/jena/pull/10>
>
> As commented there - it now includes a new module jena-osgi-test to
> test it within Equinox and Apache Felix (two of the leading OSGi
> frameworks).
>
> The tests are run as part of the maven build - any failure would be
> propagated out. It has to be in a separate module in order to test
> calling from 'another' OSGi module.
>
> Note that the test depends on the maven plugin
>
> https://github.com/everit-org/eosgi-maven-plugin
>
> This is licensed under LGPL. This is only used during the test/build
> (of jena-osgi-test) - which I believe should be acceptable according
> to:
>
> https://www.apache.org/legal/resolved.html#prohibited
>
> Given these brief tests working (which cover jena-core, jena-arq and
> jena-tdb), I would be comfortable to put it in, then wait for
> feedback. Perhaps wait with promoting it on the website before we know
> it works generally?
>
> I tried putting it into Clerezza instead of their
> org.apache.clerezza.ext.jena.* modules, but I am not knowledgeable
> enough about how to get Clerezza started as an OSGi application..
>
> If you want to copy-paste it into a running OSGi setup, then have a look in
>
> jena/jena-osgi-test/target/eosgi-dist/felix/lib
>
> as it would contain the bundles you need. Namely:
>
> commons-csv-1.0.jar
> commons-lang3-3.3.2.jar
> httpclient-osgi-4.2.6.jar
> httpcore-osgi-4.2.5.jar
> jackson-annotations-2.3.0.jar
> jackson-core-2.3.3.jar
> jackson-databind-2.3.3.jar
> jcl-over-slf4j-1.7.6.jar
> jena-osgi-2.12.2-SNAPSHOT.jar
> jsonld-java-0.5.1.jar
> libthrift-0.9.2.jar
> log4j-1.2.17.jar
> slf4j-api-1.7.6.jar
>
> You might not want this if you do slf4j in another way:
>
> slf4j-log4j12-1.7.6.jar
>
> You should not need these as they are only used for the testing:
>
> org.ops4j.pax.tipi.junit-4.11.0.1.jar
> jena-osgi-test-2.12.2-SNAPSHOT.jar
> org.everit.osgi.dev.testrunner-4.0.3.jar
> org.everit.osgi.dev.testrunner.junit4-3.0.4.jar
> org.ops4j.pax.tipi.hamcrest.core-1.3.0.1.jar
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/apache/jena/pull/10#issuecomment-69518840>.
>
>
>
> --
> Stian Soiland-Reyes
> Apache Taverna (incubating)
> http://orcid.org/0000-0001-9842-9718
>

Reply via email to