Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Done
-
Jena 2.13.0
-
None
Description
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.
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