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)