Stian Soiland-Reyes created JENA-879:
----------------------------------------

             Summary: 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
            Priority: Minor


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)

Reply via email to