[
https://issues.apache.org/jira/browse/JENA-879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14303143#comment-14303143
]
Stian Soiland-Reyes commented on JENA-879:
------------------------------------------
BTW - the external dependencies of the bundle are now listed explicitly in the
PAX Exam test - we should put this as some kind of documentation of jena-osgi:
https://github.com/stain/jena/blob/jena-osgi-pax-exam/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java#L92
(I believe those alternative slf4j bindings are just needed to be compatible
with PAX runner's logging --
but it might be relevant to others - see
http://stackoverflow.com/questions/13308056/adding-osgi-fragment-bundles-in-felix-servletbridge-war
)
> Use PAX Exam for jena-osgi-test
> -------------------------------
>
> Key: JENA-879
> URL: https://issues.apache.org/jira/browse/JENA-879
> Project: Apache Jena
> Issue Type: Task
> Components: Build
> Affects Versions: Jena 2.13.0
> Reporter: Stian Soiland-Reyes
>
> The eosgi plugin used by jena-osgi-test to run the tests within an OSGi
> container is licensed as LGPL.
> As an optional LGPL dependencies only used for running the test, this is
> nominally allowed within Apache, but this is a thin line, and it would be
> cleaner to avoid the dependency altogher - so that we can include
> jena-osgi-test in the general "complete" profile.
> http://mail-archives.apache.org/mod_mbox/jena-dev/201502.mbox/%3CCAPRnXtnf7Katv9mozKjr56nHjaqqGJnX8LpLZmyptae%2Bv9mD7g%40mail.gmail.com%3E
> An alternative (this task) is to use the PAX Exam system instead. (supposedly
> Apache licensed) It is probably good to allow jena-osgi-test to still test
> against multiple OSGi implementations as of today.
> Relevant links:
> https://ops4j1.jira.com/wiki/display/PAXEXAM4/Pax+Exam
> https://ops4j1.jira.com/wiki/display/PAXEXAM4/Getting+Started+with+OSGi+Tests
> https://ops4j1.jira.com/wiki/display/PAXEXAM4/OSGi+Containers
> Example use (possibly outdated):
> https://github.com/basis-technology-corp/tcl-regex-java
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)